set(src_dirs LED MYIIC XL9555 MYSPI SPILCD SPI_SD ES8388 MYI2S) set(include_dirs LED MYIIC XL9555 MYSPI SPILCD SPI_SD ES8388 MYI2S) set(requires driver esp_driver_gpio esp_driver_i2c esp_driver_i2s esp_driver_spi esp_driver_sdspi esp_driver_sdmmc sdmmc esp_lcd fatfs) idf_component_register(SRC_DIRS ${src_dirs} INCLUDE_DIRS ${include_dirs} REQUIRES ${requires}) component_compile_options(-ffast-math -O3 -Wno-error=format=-Wno-format)