idf_component_register(
    SRCS
        "src/gateway_knx.cpp"
        "src/ets_device_runtime.cpp"
        "src/ets_memory_loader.cpp"
    INCLUDE_DIRS "include"
    REQUIRES dali_cpp esp_driver_gpio esp_driver_uart esp_hw_support esp_netif freertos log lwip knx
)

set_property(TARGET ${COMPONENT_LIB} PROPERTY CXX_STANDARD 17)