32 lines
799 B
CMake
Executable File
32 lines
799 B
CMake
Executable File
# components/meter_manager/CMakeLists.txt
|
|
|
|
set(srcs
|
|
driver/meter_ade7758/meter_ade7758.c
|
|
driver/meter_ade7758/ade7758.c
|
|
driver/meter_modbus/meter_orno513.c
|
|
driver/meter_modbus/meter_orno526.c
|
|
driver/meter_modbus/meter_orno516.c
|
|
driver/meter_modbus/meter_dts6619.c
|
|
driver/meter_modbus/meter_dds661.c
|
|
driver/meter_modbus/meter_ea777.c
|
|
driver/meter_modbus/meter_dts024m.c
|
|
driver/meter_modbus/modbus_params.c
|
|
driver/meter_zigbee/meter_zigbee.c
|
|
src/meter_manager.c
|
|
src/meter_events.c
|
|
)
|
|
|
|
set(includes
|
|
include
|
|
driver/meter_ade7758
|
|
driver/meter_modbus
|
|
driver/meter_zigbee
|
|
)
|
|
|
|
idf_component_register(
|
|
SRCS ${srcs}
|
|
INCLUDE_DIRS ${includes}
|
|
REQUIRES esp_event
|
|
PRIV_REQUIRES esp-modbus spi_bus_manager storage_service network
|
|
)
|