idf_component_register(
    SRCS
        "src/platform_bootstrap.c"
        "src/wifi_manager.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/platform_mic_key.c"
        "src/voice_audio.c"
        "src/runtime_policy.c"
        "src/runtime_diagnostics.c"
    INCLUDE_DIRS
        "include"
    PRIV_INCLUDE_DIRS
        "internal"
    REQUIRES
        esp_wifi
        esp_netif
        esp_event
        esp_http_server
        nvs_flash
        mbedtls
        esp_adc
        esp_driver_gpio
        esp_driver_spi
        lvgl
        espressif__libpng
        espressif__button
        esp_codec_dev
        esp_audio_codec
        driver
    EMBED_FILES
        "assets/wifi_configuration.html"
        "assets/talkingq_logo.png"
)
