bsp/n32/n32hxxx上传Nsing LCDC和SDRAM的驱动 - #11682
Conversation
|
👋 感谢您对 RT-Thread 的贡献!Thank you for your contribution to RT-Thread! 为确保代码符合 RT-Thread 的编码规范,请在你的仓库中执行以下步骤运行代码格式化工作流(如果格式化CI运行失败)。 🛠 操作步骤 | Steps
完成后,提交将自动更新至 如有问题欢迎联系我们,再次感谢您的贡献!💐 |
|
麻烦把标题完善一下比如[bsp][n32]:...... |
已经完善了 |
|
@CYFS3 你好,n32h7xx_std_driver和n32h7xx_cmsis_driver仓库我更新了代码并提交了PR,麻烦有时间帮忙审核哈,谢谢 |
a3f3106 to
61fc28f
Compare
如果能提供运行的截图就更好了,然后下次格式化的话可以分开 commit,不然不好review |
LCDC和QSPI的运行截图?另外以后修改单独的commit,代码格式化另外的commit,这样是吧? |
是的
对,不然review看到的东西太多了,不知道你修改了什么东西。 |
那我这个PR要不要重新处理哈?让你好审核 |
可以的 |
我重新处理了哈,没有完全剥离了,还是有点黏合在一起,但是现在比较清晰代码改动和格式化了,我后面的PR流程注意哈这个问题 |
|
麻烦添加对应ci-attach看护起来 |
- Add LCDC driver (drv_lcd.c) - Add SDRAM driver (drv_sdram.c) with port config (sdram_port.h) - Add QSPI driver (drv_qspi.c/h) - Update Kconfig for new peripheral options (QSPI, LCDC, SDRAM) - Update Cube_Config and Keil project files - Update bsp/README.md to list new driver support - Add ci-attach build coverage for LCDC, SDRAM and QSPI
已经添加了 |
|
@CYFS3 请教一个问题,与本PR没关系,如果将Device Driver中的Using SD/MMC device drivers和Using Block device drivers选择后编译会报错,必须选择-gun,这是使用这两个驱动必须的条件吗? |
我没有明白你的意思-gun?可以把报错日志贴上来看看。 |
bu'gou不勾这里编译报错,报错如下,union rt_sd_status中的结构体是无名的
|
这边先手动打开gnu的支持吧,后续我解决一下这个问题,应该是ac5不支持匿名结构体的问题 |
好的。有时间帮我审核哈n32h7xx_cmsis_driver和n32h7xx_std_driver的PR,这个PR也帮忙处理哈,谢谢 |




拉取/合并请求描述:(PR description)
[
为什么提交这份PR (why to submit this PR)
上传Nsing LCDC和SDRAM的驱动
你的解决方案是什么 (what is your solution)
补充完善Nsing LCDC和SDRAM的驱动
请提供验证的bsp和config (provide the config and bsp)
n32/n32h7xx/n32h760zil7-stb
n32/n32h7xx/n32h760zil7-stb/.config
无
]
当前拉取/合并请求的状态 Intent for your PR
必须选择一项 Choose one (Mandatory):
代码质量 Code Quality:
我在这个拉取/合并请求中已经考虑了 As part of this pull request, I've considered the following:
#if 0代码,不包含已经被注释了的代码 All redundant code is removed and cleaned up