diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/README.md b/bsp/stm32/stm32h750-armfly-h7-tool/README.md index 560dda4f7f96e1c0227d37835abf158c690d023c..01256bf7492182934f0e95700aa8cb3dabdd6088 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/README.md +++ b/bsp/stm32/stm32h750-armfly-h7-tool/README.md @@ -96,7 +96,7 @@ msh > ## 注意事项 -- 调试串口为串口3 映射说明 +- 调试串口为串口1 映射说明 PA10 ------> USART1_RX diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/applications/main.c b/bsp/stm32/stm32h750-armfly-h7-tool/applications/main.c index 14fe79234be5747527e373ebe8a539e353e3b5af..73691fa783ce43dbac830a4157a13d9a03092d14 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/applications/main.c +++ b/bsp/stm32/stm32h750-armfly-h7-tool/applications/main.c @@ -5,7 +5,7 @@ * * Change Logs: * Date Author Notes - * 2019-09-17 tyustli first version + * 2019-10-25 zylx first version */ #include diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/board/Kconfig b/bsp/stm32/stm32h750-armfly-h7-tool/board/Kconfig index 364bf0301d71fd0ffaf9e1d14d42dd71090cb254..2ce54676f7d17dac4a50b3754326852a05cab21e 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/board/Kconfig +++ b/bsp/stm32/stm32h750-armfly-h7-tool/board/Kconfig @@ -9,8 +9,8 @@ config SOC_STM32H750IB menu "Onboard Peripheral Drivers" - config BSP_USING_SPI_FLASH - bool "Enable SPI FLASH (W25Q256 qspi)" + config BSP_USING_QSPI_FLASH + bool "Enable QSPI FLASH (W25Q256)" select BSP_USING_QSPI select RT_USING_SFUD select RT_SFUD_USING_QSPI @@ -29,6 +29,16 @@ menu "Onboard Peripheral Drivers" bool "Enable LCD" select BSP_USING_PWM default n + + config BSP_USING_ESP32 + bool "Enable ESP32" + select BSP_USING_UART4 + select RT_USING_AT + select AT_USING_CLIENT + select AT_USING_SOCKET + select PKG_USING_AT_DEVICE + select AT_DEVICE_USING_ESP32 + default n endmenu menu "On-chip Peripheral Drivers" @@ -47,6 +57,9 @@ menu "On-chip Peripheral Drivers" bool "Enable UART1" default y + config BSP_USING_UART4 + bool "Enable UART4" + default y endif config BSP_USING_QSPI diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/board/SConscript b/bsp/stm32/stm32h750-armfly-h7-tool/board/SConscript index 818bba9d2db47668cf41592ed66ed2669c02d023..4b57c96e8f57d47c15c38d2dcfbc3823afcb9962 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/board/SConscript +++ b/bsp/stm32/stm32h750-armfly-h7-tool/board/SConscript @@ -7,6 +7,25 @@ cwd = GetCurrentDir() src = Glob('board.c') src += Glob('CubeMX_Config/Src/stm32h7xx_hal_msp.c') +if GetDepend(['BSP_USING_QSPI_FLASH']): + src += Glob('ports/drv_qspi_flash.c') + +if GetDepend('BSP_USING_SPI_LCD'): + src = src + ['ports/drv_lcd.c'] + +if GetDepend(['BSP_USING_SDCARD']): + src += Glob('ports/sdcard_port.c') + +if GetDepend(['BSP_USING_ICM20608']) or GetDepend(['BSP_USING_AHT10']): + src += Glob('ports/sensor_port.c') + +if GetDepend(['BSP_USING_AUDIO']): + src += Glob('ports/audio/drv_es8388.c') + src += Glob('ports/audio/drv_sound.c') + +if GetDepend(['BSP_USING_AUDIO_RECORD']): + src += Glob('ports/audio/drv_mic.c') + path = [cwd] path += [cwd + '/CubeMX_Config/Inc'] diff --git a/bsp/stm32/stm32h750-armfly-h7-tool/board/board.c b/bsp/stm32/stm32h750-armfly-h7-tool/board/board.c index d362d182b5612be1de8c91313e0d995c076b924c..d81b932e589ed9a9958a0821ddc0a6a07bdd6a9c 100644 --- a/bsp/stm32/stm32h750-armfly-h7-tool/board/board.c +++ b/bsp/stm32/stm32h750-armfly-h7-tool/board/board.c @@ -5,7 +5,7 @@ * * Change Logs: * Date Author Notes - * 2018-11-06 SummerGift first version + * 2019-10-26 zylx first version */ #include "board.h"