SDK : esp-adf
- 在“esp-adf/components/audio_board” 目录下添加自定义的 board 文件,例如 “esp32_s2_msd_board” 。如下:
可以直接复制已有的 board 文件,改成自己的文件名称,然后对应修改 board_pins_config.c 文件里的管脚配置
- 接下来 , 需要在 "esp-adf/components/audio_board/CMakeLists.txt " 文件中添加如下代码:
if (CONFIG_esp32_s2_msd_board)
message(STATUS "Current board name is " CONFIG_esp32_s2_msd_board)
list(APPEND COMPONENT_ADD_INCLUDEDIRS ./esp32_s2_msd_board)
set(COMPONENT_SRCS
./esp32_s2_msd_board/board.c
./esp32_s2_msd_board/board_pins_config.c
)
endif()
- 然后,需要在 “esp-adf/components/audio_board/Kconfig.projbuild” 文件中添加如下代码:
config esp32_s2_msd_boardbool "esp32_s2_msd_board"
- 最后,可以在软件配置中看到自定义的 board 选项,如下:
→ Audio HAL → Audio board