|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
One cell of a fixed-period pulse stream. More...
#include <zephyr/drivers/pulse_io.h>
Data Fields | |
| uint16_t | duty |
| High-time within the cell period, in ticks. | |
| uint16_t | level: 1 |
| Line level for the cell (level-only backends). | |
| uint16_t | rsvd: 15 |
| Reserved; must be zero. | |
One cell of a fixed-period pulse stream.
The cell period is set globally in pulse_io_config. Backends with cell_duty_bits > 0 honour duty; backends with cell_duty_bits == 0 honour level only.
| uint16_t pulse_cell::duty |
High-time within the cell period, in ticks.
| uint16_t pulse_cell::level |
Line level for the cell (level-only backends).
| uint16_t pulse_cell::rsvd |
Reserved; must be zero.