ESPHome
2024.9.2
|
Store data in a class that doesn't use multiple-inheritance (vtables in flash) More...
#include <tx20.h>
Public Member Functions | |
void | reset () |
Static Public Member Functions | |
static void | gpio_intr (Tx20ComponentStore *arg) |
Data Fields | |
volatile uint16_t * | buffer |
volatile uint32_t | start_time |
volatile uint8_t | buffer_index |
volatile uint32_t | spent_time |
volatile bool | tx20_available |
volatile bool | pin_state |
ISRInternalGPIOPin | pin |
Store data in a class that doesn't use multiple-inheritance (vtables in flash)
|
static |
void IRAM_ATTR esphome::tx20::Tx20ComponentStore::reset | ( | ) |
volatile uint8_t esphome::tx20::Tx20ComponentStore::buffer_index |
ISRInternalGPIOPin esphome::tx20::Tx20ComponentStore::pin |
volatile uint32_t esphome::tx20::Tx20ComponentStore::spent_time |
volatile uint32_t esphome::tx20::Tx20ComponentStore::start_time |
volatile bool esphome::tx20::Tx20ComponentStore::tx20_available |