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

For TX. More...

#include <types.hpp>

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

Public Attributes

uint16_t loop_count {1}
 Number of times to loop (v2 only, ignored if loop_enabled=false)
 
bool idle_output_enabled {}
 Enable output when idle (idle_level applies)
 
bool idle_level_high {}
 Idle level HIGH if true, LOW otherwise.
 
bool loop_enabled {}
 Loop mode (TX repeats automatically)
 
- 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 TX.