|
ESPHome 2026.11.0-dev
|
Data Structures | |
| class | Frame |
| One CEC bus message: a header byte with the initiator and destination addresses, then up to 15 payload bytes of which the first is the opcode. More... | |
| class | FrameRingBuffer |
| A queue of frames between one producer and one consumer, for instance the receive interrupt and loop(). More... | |
| class | HDMICEC |
| The HDMI-CEC bus on one GPIO pin. More... | |
Functions | |
| ESPHOME_LOG_TAG (TAG, "hdmi_cec") | |
| template<typename T > | |
| ESPHOME_ALWAYS_INLINE void | atomic_set (std::atomic< T > &atom, T value) |
| template<typename T > | |
| ESPHOME_ALWAYS_INLINE T | atomic_get (const std::atomic< T > &atom) |
| ESPHOME_ALWAYS_INLINE T esphome::hdmi_cec::atomic_get | ( | const std::atomic< T > & | atom | ) |
Definition at line 28 of file hdmi_cec.h.
| ESPHOME_ALWAYS_INLINE void esphome::hdmi_cec::atomic_set | ( | std::atomic< T > & | atom, |
| T | value ) |
Definition at line 25 of file hdmi_cec.h.
| esphome::hdmi_cec::ESPHOME_LOG_TAG | ( | TAG | , |
| "hdmi_cec" | ) |