idf_component_register( SRCS "core/main.cpp" "relay/ota_relay.cpp" "transport/spi_master.cpp" "transport/protocol.cpp" "server/wifi_ota.cpp" "server/ble_ota.cpp" "monitor/health_monitor.cpp" "monitor/debug_log.cpp" INCLUDE_DIRS "." "core" "relay" "transport" "server" "monitor" "include" REQUIRES cjson esp_driver_spi esp_driver_tsens esp_driver_uart esp_wifi esp_netif esp_event esp_partition esp_timer esp_http_server esp_blockdev nvs_flash freertos mbedtls )