Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
hub_core.cpp File Reference

Component lifecycle and main-loop scheduling. More...

#include "hub_internal.h"
#include "radio_sx1276.h"
#include "radio_sx1262.h"
#include <new>
Include dependency graph for hub_core.cpp:

Go to the source code of this file.

Namespaces

namespace  esphome
namespace  esphome::home_io_control

Variables

static const char *const esphome::home_io_control::TAG = detail::TAG

Detailed Description

Component lifecycle and main-loop scheduling.

The core file owns the parts of IOHomeControlComponent that are primarily about runtime orchestration rather than protocol interpretation:

  • hardware/radio setup,
  • main loop scheduling,
  • device registry and callback fan-out.

Protocol exchange, pairing, inbound status handling, and outbound operations live in dedicated translation units so this file remains the place to understand how the component is brought up and driven over time.

Definition in file hub_core.cpp.