idf_component_register(SRCS "Bionic_sphere.c"
        "../test/driver_test/drivers_test.c"        # 测试用例
        "../test/EXIO_Test/TCA9554PWR_Test.c"       # 测试用例
        "../test/audio_test/audio_test.c"           # 测试用例
            "../Util/general_err_handle/err_handle.c"   # 错误处理库
                            "../Lib/I2C_Driver/I2C_Driver.c"    # IIC底层驱动库
                            "../Lib/QMI8658/QMI8658.c"          # IMU驱动库
                            "../Lib/BAT_Driver/BAT_Driver.c"    # 电池adc驱动库
                            "../Lib/Wireless/Wireless.c"        # 无线通信驱动库
                            "../Lib/SD_Card/SD_MMC.c"           # SD卡驱动库
                            "../Lib/PCF85063/PCF85063.c"        # RTC驱动库
                            "../Lib/EXIO/TCA9554PWR.c"          # IO拓展库
                            "../Lib/Audio_Driver/PCM5101.c"     # 音频驱动库(播放)
                            "../Lib/Display/LCD_Driver/ST77916.c"
                            "../Lib/Display/LCD_Driver/esp_lcd_st77916/esp_lcd_st77916.c"
                            "../Lib/Display/LVGL_Driver/LVGL_Driver.c"
                            "../Lib/Display/LVGL_UI/LVGL_Music.c"
                            "../Lib/Display/LVGL_UI/LVGL_Example.c"
                            "../Lib/Display/Touch_Driver/CST816.c"
                            "../Lib/Display/Touch_Driver/esp_lcd_touch/esp_lcd_touch.c"
        INCLUDE_DIRS "."
        "../test/driver_test"
        "../test/EXIO_Test"
        "../test/audio_test"
            "../Util/general_err_handle"
                            "../Lib/I2C_Driver"
                            "../Lib/QMI8658"
                            "../Lib/BAT_Driver"
                            "../Lib/Wireless"
                            "../Lib/SD_Card"
                            "../Lib/PCF85063"
                            "../Lib/EXIO"
                            "../Lib/Audio_Driver"
                            "../Lib/Display/LCD_Driver"
                            "../Lib/Display/LCD_Driver/esp_lcd_st77916"
                            "../Lib/Display/LVGL_Driver"
                            "../Lib/Display/LVGL_UI"
                            "../Lib/Display/LVGL_UI"
                            "../Lib/Display/Touch_Driver"
                            "../Lib/Display/Touch_Driver/esp_lcd_touch"
        PRIV_REQUIRES   # 私有依赖
            driver
            bt
            esp_wifi
            nvs_flash
            esp_adc
            fatfs
            unity
            esp_lcd
)
