# 1. Рекурсивно ищем все исходники (и .c и .cpp)
file(GLOB_RECURSE app_sources 
    "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp" 
    "${CMAKE_CURRENT_SOURCE_DIR}/*.c"
)

# 2. Регистрируем компонент
idf_component_register(
    SRCS ${app_sources}
    INCLUDE_DIRS 
        "."            # Папка src (где лежит CMakeLists)
        "boot"         # Чтобы видеть entry.hpp
        "drivers/fs"   # Чтобы видеть fs.hpp
    REQUIRES 
        esp_littlefs 
        espressif__tinyusb 
        mbedtls 
        vfs
)

