idf_component_register(
    SRCS
        "app_main.c"
        "lvgl_port.c"
        "ble_server.c"
        "nav_nvs_store.c"
        "board_time.c"
        "board_sound.c"
        "board_voices.c"
        "board/I2C_Driver/I2C_Driver.c"
        "board/EXIO/TCA9554PWR.c"
        "board/PWR_Key/PWR_Key.c"
        "board/LCD_Driver/Display_SPD2010.c"
        "board/LCD_Driver/esp_lcd_spd2010/esp_lcd_spd2010.c"
        "board/Touch_Driver/Touch_SPD2010.c"
        "../../ui/nav_ui.c"
        "../../ui/splash_img.c"
        "../../ui/nav_trip.c"
        "../../ui/nav_route_rx.c"
        "../../ui/nav_roads_rx.c"
        "../../ui/nav_areas_rx.c"
        "../../ui/nav_trip_store.c"
        "../../ui/nav_link.c"
        "../../ui/fonts/font_montserrat_bold_22.c"
        "../../ui/fonts/font_montserrat_bold_26.c"
        "../../ui/fonts/font_montserrat_bold_44.c"
        "../../ui/fonts/font_montserrat_bold_120.c"
        "../../sim/feed.c"
    PRIV_REQUIRES bt nvs_flash driver esp_lcd esp_timer esp_adc esp_driver_i2c esp_driver_i2s
    INCLUDE_DIRS
        "."
        "board/I2C_Driver"
        "board/EXIO"
        "board/PWR_Key"
        "board/LCD_Driver"
        "board/LCD_Driver/esp_lcd_spd2010"
        "board/Touch_Driver"
        "../../ui"
        "../../proto"
        "../../sim"
)
