|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
PIO channel configuration structure. More...
#include <BasePio.h>
Public Member Functions | |
| hf_pio_channel_config_t () noexcept | |
Public Attributes | |
| hf_pin_num_t | gpio_pin |
| GPIO pin for PIO signal. | |
| hf_pio_direction_t | direction |
| Channel direction. | |
| hf_u32_t | resolution_ns |
| Time resolution in nanoseconds (user-friendly interface) | |
| hf_pio_polarity_t | polarity |
| Signal polarity. | |
| hf_pio_idle_state_t | idle_state |
| Idle state. | |
| hf_u32_t | timeout_us |
| Operation timeout in microseconds. | |
| size_t | buffer_size |
| Buffer size for symbols/durations. | |
PIO channel configuration structure.
|
inlinenoexcept |
| size_t hf_pio_channel_config_t::buffer_size |
Buffer size for symbols/durations.
| hf_pio_direction_t hf_pio_channel_config_t::direction |
Channel direction.
| hf_pin_num_t hf_pio_channel_config_t::gpio_pin |
GPIO pin for PIO signal.
| hf_pio_idle_state_t hf_pio_channel_config_t::idle_state |
Idle state.
| hf_pio_polarity_t hf_pio_channel_config_t::polarity |
Signal polarity.
| hf_u32_t hf_pio_channel_config_t::resolution_ns |
Time resolution in nanoseconds (user-friendly interface)
| hf_u32_t hf_pio_channel_config_t::timeout_us |
Operation timeout in microseconds.