886bda43a4
- Updated `CMakeLists.txt` to require `dali_cpp` for the gateway cache component. - Enhanced `GatewayCache` class to include DALI state synchronization and management, including new methods for handling DALI address states, settings, and runtime statuses. - Removed legacy application controller handling from `GatewayController`, simplifying the frame handling logic. - Introduced `identify` method in `GatewayNetworkService` for Part 103 identity indication, along with task management for LED signaling. - Added methods in `GatewaySettingsStore` and `GatewayRuntime` for managing application controller short addresses, improving configuration handling. Signed-off-by: Tony <tonylu@tony-cloud.com>
8 lines
195 B
CMake
8 lines
195 B
CMake
idf_component_register(
|
|
SRCS "src/gateway_cache.cpp"
|
|
INCLUDE_DIRS "include"
|
|
REQUIRES dali_cpp freertos log nvs_flash
|
|
)
|
|
|
|
set_property(TARGET ${COMPONENT_LIB} PROPERTY CXX_STANDARD 17)
|