|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
TX submission descriptor. More...
#include <zephyr/drivers/pulse_io.h>
Data Fields | |
| union { | |
| const struct pulse_symbol * symbols | |
| SYMBOL mode source. More... | |
| const struct pulse_cell * cells | |
| CELL mode source. More... | |
| }; | |
| Source buffer, interpreted per the configured mode. | |
| size_t | count |
| Number of entries in the source buffer. | |
| uint32_t | loop_count |
| 0 = single shot; 1..tx_loop_max = finite; UINT32_MAX = infinite. | |
TX submission descriptor.
Exactly one of symbols / cells is consulted, selected by the channel's configured pulse_io_mode.
| union { ... } pulse_io_tx_req |
Source buffer, interpreted per the configured mode.
| const struct pulse_cell* pulse_io_tx_req::cells |
CELL mode source.
| size_t pulse_io_tx_req::count |
Number of entries in the source buffer.
| uint32_t pulse_io_tx_req::loop_count |
0 = single shot; 1..tx_loop_max = finite; UINT32_MAX = infinite.
| const struct pulse_symbol* pulse_io_tx_req::symbols |
SYMBOL mode source.