M5UnitUnified 0.1.6 git rev:f48ea06
Loading...
Searching...
No Matches
m5::unit::gpio::adapter_config_t::rx_config_t Struct Reference

For RX. More...

#include <types.hpp>

Inheritance diagram for m5::unit::gpio::adapter_config_t::rx_config_t:
m5::unit::gpio::adapter_config_t::config_t

Public Attributes

uint16_t ring_buffer_size {}
 Ring buffer size for RX (bytes, v1 only)
 
uint16_t filter_ticks_threshold {}
 Filter: min valid pulse duration (in ticks)
 
uint16_t idle_ticks_threshold {}
 RX idle threshold (in ticks for v1, in us for v2)
 
bool filter_enabled {}
 Enable input signal filter.
 
- Public Attributes inherited from m5::unit::gpio::adapter_config_t::config_t
uint32_t tick_ns {}
 RMT tick resolution (in nanoseconds)
 
gpio_num_t gpio_num {}
 GPIO pin number.
 
uint8_t mem_blocks {}
 RMT memory block count (v1) or symbol blocks (v2)
 
bool invert_signal {}
 Invert input/output logic level.
 
bool with_dma {}
 Use DMA (v2 only)
 

Detailed Description

For RX.