idf_component_register(
        SRCS "main.cpp"
        "protocol.cpp"
        "wifi_manager.cpp"
        "system_init.cpp"
        "time_sync.cpp"
        "adc_reader.cpp"
        "ringbuf.cpp"
        "sampler_task.cpp"
        "sender_task.cpp"
        "ws.cpp"
        "gpio_init.cpp"
        "ds18b20.cpp"
        "heartbeat_task.cpp"
        "fw_command.cpp"
        "json_utils.cpp"
        "ota.cpp"
        INCLUDE_DIRS "."
        REQUIRES
        nvs_flash
        esp_wifi
        esp_netif
        freertos
        log
        esp_timer
        esp_adc
        esp_websocket_client
        driver
        esp_driver_gpio
        esp_http_client
        app_update
        mbedtls
)
# добавляем кастомный Kconfig
set(COMPONENT_KCONFIG "Kconfig")