|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
Shared driver flow implementation for the software-PHY radios. More...
#include "radio_soft_phy_driver_base.h"#include "log_frame.h"#include "esphome/core/log.h"#include "esphome/core/application.h"#include <cinttypes>#include <cstdio>Go to the source code of this file.
Namespaces | |
| namespace | esphome |
| namespace | esphome::home_io_control |
Functions | |
| void | esphome::home_io_control::format_device_error_bits (uint16_t errors, const DeviceErrorBit *bits, size_t bit_count, char *buf, size_t buf_size) |
| Expand a device-error word into a human-readable NAME|NAME|... string. | |
Variables | |
| static const char *const | esphome::home_io_control::TAG = "home_io_control.soft_phy" |
Shared driver flow implementation for the software-PHY radios.
See radio_soft_phy_driver_base.h for the architectural context. This file holds the shared RX/TX orchestration for both software-PHY drivers, parameterized over the small set of virtual primitives/hooks the two chips genuinely differ on.
Definition in file radio_soft_phy_driver_base.cpp.