rmt_dev_t is only used within ESP-IDF.
 
Symbols
loading...
Files
loading...
SummarySyntaxRelatedReferencesInstances

Fields

Field
Declared as
volatile uint32_t[8]
volatile struct { union { struct { uint32_t div_cnt: 8; uint32_t idle_thres: 16; uint32_t mem_size: 4; uint32_t carrier_en: 1; uint32_t carrier_out_lv: 1; uint32_t mem_pd: 1; uint32_t clk_en: 1; }; uint32_t val; } conf0; union { struct { uint32_t tx_start: 1; uint32_t rx_en: 1; uint32_t mem_wr_rst: 1; uint32_t mem_rd_rst: 1; uint32_t apb_mem_rst: 1; uint32_t mem_owner: 1; uint32_t tx_conti_mode: 1; uint32_t rx_filter_en: 1; uint32_t rx_filter_thres: 8; uint32_t ref_cnt_rst: 1; uint32_t ref_always_on: 1; uint32_t idle_out_lv: 1; uint32_t idle_out_en: 1; uint32_t reserved20: 12; }; uint32_t val; } conf1; }[8]
volatile uint32_t[8]
volatile uint32_t[8]
volatile union { struct { uint32_t ch0_tx_end: 1; uint32_t ch0_rx_end: 1; uint32_t ch0_err: 1; uint32_t ch1_tx_end: 1; uint32_t ch1_rx_end: 1; uint32_t ch1_err: 1; uint32_t ch2_tx_end: 1; uint32_t ch2_rx_end: 1; uint32_t ch2_err: 1; uint32_t ch3_tx_end: 1; uint32_t ch3_rx_end: 1; uint32_t ch3_err: 1; uint32_t ch4_tx_end: 1; uint32_t ch4_rx_end: 1; uint32_t ch4_err: 1; uint32_t ch5_tx_end: 1; uint32_t ch5_rx_end: 1; uint32_t ch5_err: 1; uint32_t ch6_tx_end: 1; uint32_t ch6_rx_end: 1; uint32_t ch6_err: 1; uint32_t ch7_tx_end: 1; uint32_t ch7_rx_end: 1; uint32_t ch7_err: 1; uint32_t ch0_tx_thr_event: 1; uint32_t ch1_tx_thr_event: 1; uint32_t ch2_tx_thr_event: 1; uint32_t ch3_tx_thr_event: 1; uint32_t ch4_tx_thr_event: 1; uint32_t ch5_tx_thr_event: 1; uint32_t ch6_tx_thr_event: 1; uint32_t ch7_tx_thr_event: 1; }; uint32_t val; }
volatile union { struct { uint32_t ch0_tx_end: 1; uint32_t ch0_rx_end: 1; uint32_t ch0_err: 1; uint32_t ch1_tx_end: 1; uint32_t ch1_rx_end: 1; uint32_t ch1_err: 1; uint32_t ch2_tx_end: 1; uint32_t ch2_rx_end: 1; uint32_t ch2_err: 1; uint32_t ch3_tx_end: 1; uint32_t ch3_rx_end: 1; uint32_t ch3_err: 1; uint32_t ch4_tx_end: 1; uint32_t ch4_rx_end: 1; uint32_t ch4_err: 1; uint32_t ch5_tx_end: 1; uint32_t ch5_rx_end: 1; uint32_t ch5_err: 1; uint32_t ch6_tx_end: 1; uint32_t ch6_rx_end: 1; uint32_t ch6_err: 1; uint32_t ch7_tx_end: 1; uint32_t ch7_rx_end: 1; uint32_t ch7_err: 1; uint32_t ch0_tx_thr_event: 1; uint32_t ch1_tx_thr_event: 1; uint32_t ch2_tx_thr_event: 1; uint32_t ch3_tx_thr_event: 1; uint32_t ch4_tx_thr_event: 1; uint32_t ch5_tx_thr_event: 1; uint32_t ch6_tx_thr_event: 1; uint32_t ch7_tx_thr_event: 1; }; uint32_t val; }
volatile union { struct { uint32_t ch0_tx_end: 1; uint32_t ch0_rx_end: 1; uint32_t ch0_err: 1; uint32_t ch1_tx_end: 1; uint32_t ch1_rx_end: 1; uint32_t ch1_err: 1; uint32_t ch2_tx_end: 1; uint32_t ch2_rx_end: 1; uint32_t ch2_err: 1; uint32_t ch3_tx_end: 1; uint32_t ch3_rx_end: 1; uint32_t ch3_err: 1; uint32_t ch4_tx_end: 1; uint32_t ch4_rx_end: 1; uint32_t ch4_err: 1; uint32_t ch5_tx_end: 1; uint32_t ch5_rx_end: 1; uint32_t ch5_err: 1; uint32_t ch6_tx_end: 1; uint32_t ch6_rx_end: 1; uint32_t ch6_err: 1; uint32_t ch7_tx_end: 1; uint32_t ch7_rx_end: 1; uint32_t ch7_err: 1; uint32_t ch0_tx_thr_event: 1; uint32_t ch1_tx_thr_event: 1; uint32_t ch2_tx_thr_event: 1; uint32_t ch3_tx_thr_event: 1; uint32_t ch4_tx_thr_event: 1; uint32_t ch5_tx_thr_event: 1; uint32_t ch6_tx_thr_event: 1; uint32_t ch7_tx_thr_event: 1; }; uint32_t val; }
volatile union { struct { uint32_t ch0_tx_end: 1; uint32_t ch0_rx_end: 1; uint32_t ch0_err: 1; uint32_t ch1_tx_end: 1; uint32_t ch1_rx_end: 1; uint32_t ch1_err: 1; uint32_t ch2_tx_end: 1; uint32_t ch2_rx_end: 1; uint32_t ch2_err: 1; uint32_t ch3_tx_end: 1; uint32_t ch3_rx_end: 1; uint32_t ch3_err: 1; uint32_t ch4_tx_end: 1; uint32_t ch4_rx_end: 1; uint32_t ch4_err: 1; uint32_t ch5_tx_end: 1; uint32_t ch5_rx_end: 1; uint32_t ch5_err: 1; uint32_t ch6_tx_end: 1; uint32_t ch6_rx_end: 1; uint32_t ch6_err: 1; uint32_t ch7_tx_end: 1; uint32_t ch7_rx_end: 1; uint32_t ch7_err: 1; uint32_t ch0_tx_thr_event: 1; uint32_t ch1_tx_thr_event: 1; uint32_t ch2_tx_thr_event: 1; uint32_t ch3_tx_thr_event: 1; uint32_t ch4_tx_thr_event: 1; uint32_t ch5_tx_thr_event: 1; uint32_t ch6_tx_thr_event: 1; uint32_t ch7_tx_thr_event: 1; }; uint32_t val; }
volatile union { struct { uint32_t low: 16; uint32_t high: 16; }; uint32_t val; }[8]
volatile union { struct { uint32_t limit: 9; uint32_t reserved9: 23; }; uint32_t val; }[8]
volatile union { struct { uint32_t fifo_mask: 1; uint32_t mem_tx_wrap_en: 1; uint32_t reserved2: 30; }; uint32_t val; }
uint32_t
uint32_t
volatile uint32_t

References