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

ESP32 RMT carrier configuration for IR protocols. More...

#include <EspTypes_PIO.h>

Public Member Functions

 hf_rmt_carrier_config_t () noexcept
 

Public Attributes

uint32_t frequency_hz
 Carrier frequency in Hz.
 
float duty_cycle
 Duty cycle (0.0 to 1.0)
 
uint8_t polarity_active_low
 Carrier polarity (0=high, 1=low)
 
bool always_on
 Always on carrier mode.
 

Detailed Description

ESP32 RMT carrier configuration for IR protocols.

Constructor & Destructor Documentation

◆ hf_rmt_carrier_config_t()

hf_rmt_carrier_config_t::hf_rmt_carrier_config_t ( )
inlinenoexcept

Member Data Documentation

◆ always_on

bool hf_rmt_carrier_config_t::always_on

Always on carrier mode.

◆ duty_cycle

float hf_rmt_carrier_config_t::duty_cycle

Duty cycle (0.0 to 1.0)

◆ frequency_hz

uint32_t hf_rmt_carrier_config_t::frequency_hz

Carrier frequency in Hz.

◆ polarity_active_low

uint8_t hf_rmt_carrier_config_t::polarity_active_low

Carrier polarity (0=high, 1=low)


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