| 123456789101112131415161718192021 |
- # During component requirements scanning, CONFIG_ vars are not yet available.
- # We must declare all possible dependencies upfront.
- set(PRIV_REQUIRES driver nvs_flash esp_driver_i2c esp_driver_spi esp_adc dac dac_tas57xx dac_tas58xx dac_es8311 dac_njw1195 esp_eth bt main board_utils)
- if(IDF_TARGET STREQUAL "esp32s3")
- list(APPEND PRIV_REQUIRES espressif__esp_lvgl_port)
- endif()
- if(CONFIG_BOARD_TARGET_PATH)
- set(boards_dir ${CONFIG_BOARD_TARGET_PATH})
- else()
- # Requirements scan phase - register with all dirs so headers are found
- set(boards_dir "squeezeamp")
- endif()
- idf_component_register(
- SRC_DIRS "${boards_dir}" "."
- INCLUDE_DIRS "${boards_dir}" "."
- REQUIRES esp_driver_i2c board_utils
- PRIV_REQUIRES ${PRIV_REQUIRES}
- )
|