ESPHome 2025.9.0-dev
Loading...
Searching...
No Matches
esphome::remote_base::RemoteRMTChannel Class Reference

#include <remote_base.h>

Inheritance diagram for esphome::remote_base::RemoteRMTChannel:
esphome::remote_receiver::RemoteReceiverComponent esphome::remote_transmitter::RemoteTransmitterComponent

Public Member Functions

void set_clock_resolution (uint32_t clock_resolution)
 
void set_rmt_symbols (uint32_t rmt_symbols)
 

Protected Member Functions

uint32_t from_microseconds_ (uint32_t us)
 
uint32_t to_microseconds_ (uint32_t ticks)
 

Protected Attributes

RemoteComponentBaseremote_base_
 
uint32_t clock_resolution_ {1000000}
 
uint32_t rmt_symbols_
 

Detailed Description

Definition at line 112 of file remote_base.h.

Member Function Documentation

◆ from_microseconds_()

uint32_t esphome::remote_base::RemoteRMTChannel::from_microseconds_ ( uint32_t us)
inlineprotected

Definition at line 118 of file remote_base.h.

◆ set_clock_resolution()

void esphome::remote_base::RemoteRMTChannel::set_clock_resolution ( uint32_t clock_resolution)
inline

Definition at line 114 of file remote_base.h.

◆ set_rmt_symbols()

void esphome::remote_base::RemoteRMTChannel::set_rmt_symbols ( uint32_t rmt_symbols)
inline

Definition at line 115 of file remote_base.h.

◆ to_microseconds_()

uint32_t esphome::remote_base::RemoteRMTChannel::to_microseconds_ ( uint32_t ticks)
inlineprotected

Definition at line 122 of file remote_base.h.

Field Documentation

◆ clock_resolution_

uint32_t esphome::remote_base::RemoteRMTChannel::clock_resolution_ {1000000}
protected

Definition at line 127 of file remote_base.h.

◆ remote_base_

RemoteComponentBase* esphome::remote_base::RemoteRMTChannel::remote_base_
protected

Definition at line 126 of file remote_base.h.

◆ rmt_symbols_

uint32_t esphome::remote_base::RemoteRMTChannel::rmt_symbols_
protected

Definition at line 128 of file remote_base.h.


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