ESPHome
2025.2.0
|
#include <remote_receiver.h>
Static Public Member Functions | |
static void | gpio_intr (RemoteReceiverComponentStore *arg) |
Data Fields | |
volatile uint32_t * | buffer {nullptr} |
Stores the time (in micros) that the leading/falling edge happened at. More... | |
volatile uint32_t | buffer_write_at |
The position last written to. More... | |
uint32_t | buffer_read_at {0} |
The position last read from. More... | |
bool | overflow {false} |
uint32_t | buffer_size {1000} |
uint32_t | filter_us {10} |
ISRInternalGPIOPin | pin |
volatile uint8_t * | buffer {nullptr} |
Stores RMT symbols and rx done event data. More... | |
volatile uint32_t | buffer_write {0} |
The position last written to. More... | |
volatile uint32_t | buffer_read {0} |
The position last read from. More... | |
uint32_t | receive_size {0} |
uint32_t | filter_symbols {0} |
esp_err_t | error {ESP_OK} |
rmt_receive_config_t | config |
Definition at line 16 of file remote_receiver.h.
|
static |
Definition at line 13 of file remote_receiver_esp8266.cpp.
volatile uint32_t* esphome::remote_receiver::RemoteReceiverComponentStore::buffer {nullptr} |
Stores the time (in micros) that the leading/falling edge happened at.
Definition at line 22 of file remote_receiver.h.
volatile uint8_t* esphome::remote_receiver::RemoteReceiverComponentStore::buffer {nullptr} |
Stores RMT symbols and rx done event data.
Definition at line 35 of file remote_receiver.h.
volatile uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::buffer_read {0} |
The position last read from.
Definition at line 39 of file remote_receiver.h.
uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::buffer_read_at {0} |
The position last read from.
Definition at line 26 of file remote_receiver.h.
uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::buffer_size {1000} |
Definition at line 28 of file remote_receiver.h.
volatile uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::buffer_write {0} |
The position last written to.
Definition at line 37 of file remote_receiver.h.
volatile uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::buffer_write_at |
The position last written to.
Definition at line 24 of file remote_receiver.h.
rmt_receive_config_t esphome::remote_receiver::RemoteReceiverComponentStore::config |
Definition at line 45 of file remote_receiver.h.
esp_err_t esphome::remote_receiver::RemoteReceiverComponentStore::error {ESP_OK} |
Definition at line 44 of file remote_receiver.h.
uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::filter_symbols {0} |
Definition at line 43 of file remote_receiver.h.
uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::filter_us {10} |
Definition at line 29 of file remote_receiver.h.
bool esphome::remote_receiver::RemoteReceiverComponentStore::overflow {false} |
Definition at line 27 of file remote_receiver.h.
ISRInternalGPIOPin esphome::remote_receiver::RemoteReceiverComponentStore::pin |
Definition at line 30 of file remote_receiver.h.
uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::receive_size {0} |
Definition at line 42 of file remote_receiver.h.