[bsp][n32] n32hxxx: extend H47x_48x/H49x/H7xx driver support - #11800
[bsp][n32] n32hxxx: extend H47x_48x/H49x/H7xx driver support#11800OnlyoutzZ wants to merge 1 commit into
Conversation
- libraries/N32_Drivers: add ADC/DAC/I2C/SPI config headers for the h47x_48x, h49x and h7xx series, and extend the shared drivers (adc, dac, eth, gpio, hard_i2c, nand, qspi, sdram, spi, usart, wdt). - n32h487zgl7-evb / n32h497zgl7-evb: add board ports (femc_timing, phy_reset, usb_config) and update Kconfig, SConscript, rtconfig and the IAR/Keil project files. - n32h760zil7-stb: update Kconfig and rtconfig. - CI: register the three n32hxxx boards.
|
👋 感谢您对 RT-Thread 的贡献!Thank you for your contribution to RT-Thread! 为确保代码符合 RT-Thread 的编码规范,请在你的仓库中执行以下步骤运行代码格式化工作流(如果格式化CI运行失败)。 🛠 操作步骤 | Steps
完成后,提交将自动更新至 如有问题欢迎联系我们,再次感谢您的贡献!💐 |
📌 Code Review Assignment🏷️ Tag: workflowReviewers: @Rbb666 @kurisaW @supperthomas Changed Files (Click to expand)
📊 Current Review Status (Last Updated: 2026-09-11 18:53 CST)
📝 Review Instructions
|
2caa11a to
bca1bde
Compare
这个 PR 做了什么
在
bsp/n32/n32hxxx下扩展 N32H47x_48x / N32H49x / N32H7xx 三系列的驱动支持,覆盖n32h487zgl7-evb、n32h497zgl7-evb、n32h760zil7-stb三块板。libraries/N32_Drivers/—— 三块板共用(29 个文件)h47x_48x、h49x、h7xx三个系列drv_adc.c、drv_dac.c、drv_eth.c/h、drv_gpio.c/h、drv_hard_i2c.c/h、drv_nand.c、drv_qspi.c/h、drv_sdram.c、drv_spi.c/h、drv_usart.c/h、drv_wdt.c,各自补上对应SOC_SERIES_*的分支n32h487zgl7-evb/n32h497zgl7-evb(14 + 15 个文件)board/ports/:femc_timing.c/h(FEMC 时序表)、phy_reset.c(ETH PHY 复位)、usb_config.h(CherryUSB 配置头)board/Kconfig、board/SConscript、board/ports/SConscript、board/board.h、rtconfig.h、.config与 IAR/Keil 工程文件board/SConscript补上ports包含路径和N32H49X器件宏,与 IAR 工程的定义保持一致n32h760zil7-stb(7 个文件) —— 更新board/Kconfig、rtconfig.h、.config与 Keil 工程文件CI(3 个文件) —— 把三块板补进
.github/workflows/manual_trigger_scons_except_STM32_all.yml、tools/ci/bsp_detail.yml、tools/ci/toolchain_bsp.yml(.github/ALL_BSP_COMPILE.json中已有);bsp/README.md同步 BSP 矩阵行自检
tools/ci/clang_format_check.py通过:38 PASS / 0 FAIL)#if 0和已注释代码.github/ALL_BSP_COMPILE.json中登记范围说明
本 PR 只含 BSP 侧改动,不含
components/drivers/usb/cherryusb的任何提交 —— 该适配在 #11764。🤖 Generated with Claude Code