|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Radio abstraction layer for IO-Homecontrol. More...
Go to the source code of this file.
Classes | |
| class | esphome::home_io_control::SpiAccess |
| Interface for SPI bus access. More... | |
| struct | esphome::home_io_control::RadioTxConfig |
| Configuration for transmitting a packet: carrier frequency and preamble length. More... | |
| struct | esphome::home_io_control::RadioRxPacket |
| Raw packet received from the radio. More... | |
| struct | esphome::home_io_control::RadioCaptureInfo |
| Diagnostic capture from a radio operation. More... | |
| class | esphome::home_io_control::RadioDriver |
| Abstract radio driver for IO-Homecontrol. More... | |
Namespaces | |
| namespace | esphome |
| namespace | esphome::home_io_control |
Variables | |
| constexpr uint8_t | esphome::home_io_control::RADIO_PACKET_BUFFER_SIZE |
| Scratch buffer size for raw radio packets and recovered frames. | |
Radio abstraction layer for IO-Homecontrol.
Defines the SpiAccess interface for SPI bus access and the RadioDriver abstract class that encapsulates all chip-specific radio operations. This allows the protocol layer to work with different radio chips (SX1276, SX1262, etc.) without knowing the hardware details.
Definition in file radio_interface.h.