ESPHome
2024.12.2
|
#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 |
Definition at line 12 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 18 of file remote_receiver.h.
uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::buffer_read_at {0} |
The position last read from.
Definition at line 22 of file remote_receiver.h.
uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::buffer_size {1000} |
Definition at line 24 of file remote_receiver.h.
volatile uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::buffer_write_at |
The position last written to.
Definition at line 20 of file remote_receiver.h.
uint32_t esphome::remote_receiver::RemoteReceiverComponentStore::filter_us {10} |
Definition at line 25 of file remote_receiver.h.
bool esphome::remote_receiver::RemoteReceiverComponentStore::overflow {false} |
Definition at line 23 of file remote_receiver.h.
ISRInternalGPIOPin esphome::remote_receiver::RemoteReceiverComponentStore::pin |
Definition at line 26 of file remote_receiver.h.