idf_component_register(
    SRCS
        "src/platform_bootstrap.c"
        "src/wifi_manager.c"
        "src/ble_printer_client.c"
        "src/direct_thermal_printer.c"
        "src/display_st7789.c"
        "src/display_lcd_module.c"
        "src/display_lcd_decode_image.c"
        "src/display_st7789p3.c"
        "src/voice_audio.c"
        "src/runtime_policy.c"
        "src/runtime_diagnostics.c"
    INCLUDE_DIRS
        "include"
    PRIV_INCLUDE_DIRS
        "internal"
    REQUIRES
        bt
        esp_coex
        esp_wifi
        esp_netif
        esp_event
        nvs_flash
        mbedtls
        esp_adc
        esp_driver_gpio
        esp_driver_spi
        lvgl
        espressif__libpng
        esp_codec_dev
        esp_audio_codec
        driver
    EMBED_FILES
        "assets/lcd_demo.png"
)
