HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf_rmt_transmit_config_t Struct Reference

ESP32 RMT transmission configuration. More...

#include <EspTypes_PIO.h>

Public Member Functions

 hf_rmt_transmit_config_t () noexcept
 

Public Attributes

uint32_t loop_count
 Loop count (0 = no loop)
 
bool invert_signal
 Invert output signal.
 
bool with_dma
 Enable DMA mode for large transfers.
 
uint32_t queue_depth
 TX queue depth (1-32)
 
uint8_t intr_priority
 Interrupt priority (0-7)
 
bool allow_pd
 Allow power down in sleep modes.
 

Detailed Description

ESP32 RMT transmission configuration.

Constructor & Destructor Documentation

◆ hf_rmt_transmit_config_t()

hf_rmt_transmit_config_t::hf_rmt_transmit_config_t ( )
inlinenoexcept

Member Data Documentation

◆ allow_pd

bool hf_rmt_transmit_config_t::allow_pd

Allow power down in sleep modes.

◆ intr_priority

uint8_t hf_rmt_transmit_config_t::intr_priority

Interrupt priority (0-7)

◆ invert_signal

bool hf_rmt_transmit_config_t::invert_signal

Invert output signal.

◆ loop_count

uint32_t hf_rmt_transmit_config_t::loop_count

Loop count (0 = no loop)

◆ queue_depth

uint32_t hf_rmt_transmit_config_t::queue_depth

TX queue depth (1-32)

◆ with_dma

bool hf_rmt_transmit_config_t::with_dma

Enable DMA mode for large transfers.


The documentation for this struct was generated from the following file: