ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
hdmi_cec.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::hdmi_cec::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  esphome::hdmi_cec::FrameRingBuffer< SIZE >
 A queue of frames between one producer and one consumer, for instance the receive interrupt and loop(). More...
 
class  esphome::hdmi_cec::HDMICEC
 The HDMI-CEC bus on one GPIO pin. More...
 

Namespaces

namespace  esphome
 
namespace  esphome::hdmi_cec
 

Functions

template<typename T >
ESPHOME_ALWAYS_INLINE void esphome::hdmi_cec::atomic_set (std::atomic< T > &atom, T value)
 
template<typename T >
ESPHOME_ALWAYS_INLINE T esphome::hdmi_cec::atomic_get (const std::atomic< T > &atom)