|
ESPHome 2025.12.0-dev
|
#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. | |
| volatile uint32_t | buffer_write_at |
| The position last written to. | |
| uint32_t | buffer_read_at {0} |
| The position last read from. | |
| 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. | |
| volatile uint32_t | buffer_write {0} |
| The position last written to. | |
| volatile uint32_t | buffer_read {0} |
| The position last read from. | |
| uint32_t | receive_size {0} |
| uint32_t | filter_symbols {0} |
| esp_err_t | error {ESP_OK} |
| rmt_receive_config_t | config |
Definition at line 33 of file remote_receiver.h.
|
static |
Definition at line 13 of file remote_receiver.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.