Yaochenger
|
35bae6824b
|
[add] add gd32w553h-eval bsp
|
2025-12-15 15:23:01 +08:00 |
|
godmial
|
2fb53c83c5
|
[bsp][spi flash]: 优化GD32F470 SPI Flash初始化和UART0配置 (#10983)
* feat(gd32): 优化GD32F470 SPI Flash初始化和UART0配置
主要修改:
1. SPI Flash初始化优化
- 添加可配置的SPI Flash自动初始化选项(BSP_USING_SPI_FLASH)
- 支持按SPI总线独立配置Flash初始化(BSP_USING_SPIx_FLASH)
- 避免SPI Flash初始化与其他SPI设备(如OLED、WIFI)冲突
- 添加SPI5 Flash支持
- 修改drv_spi_flash.c,仅在明确配置的SPI总线上初始化Flash
2. UART0配置修复
- 将UART0的AFIO默认值从AF1改为AF7
- 修复串口无响应问题
这些修改使得用户可以更灵活地配置SPI Flash初始化,避免自动初始化导致的设备冲突问题。
* feat(gd32): 解耦SPI Flash与SFUD的依赖关系
|
2025-12-01 14:47:53 +08:00 |
|
kurisaw
|
5706c5ef4d
|
[gd32/arm][bsp]: synchronous kconfig update
|
2025-11-26 21:42:29 +08:00 |
|
kurisaw
|
98b9ecdba6
|
[gd32/arm][drivers]: general GD serial driver adapter
|
2025-11-26 21:42:29 +08:00 |
|
kurisaw
|
d32ed6a4af
|
[gd32/arm][drivers]: add support for the H7 series and optimize the GPIO driver
|
2025-11-26 21:42:29 +08:00 |
|
RyanCW
|
6e184553d1
|
[bsp][gd32] 串口 tx buf应该可以设置为0 (#10908)
|
2025-11-08 10:39:25 +08:00 |
|
RyanCW
|
97f316f5d0
|
[bsp][gd32][serial_v2] 增加GD32F5支持 (#10840)
[bsp][gd32][serial_v2] 增加 GD32F5 支持
|
2025-11-07 09:28:59 +08:00 |
|
ache
|
36bf8f656b
|
feat:clang format ignore migration
|
2025-10-28 14:13:56 +08:00 |
|
westcity-YOLO
|
858ed95cd2
|
修复gd32f5系列adc问题增加条件编译
|
2025-10-27 17:34:50 +08:00 |
|
kurisaw
|
e2aed47b6c
|
[format][version]: synchronize bsp version configuration
|
2025-10-23 22:06:51 +08:00 |
|
CYFS
|
a3cc233969
|
feat[can][gd32]: Implement non-blocking send mechanism
|
2025-10-13 16:11:46 +08:00 |
|
kurisaw
|
e72182d7f4
|
gd32/driver: fix inaccurate WDT clock timeout feeding issue
|
2025-10-11 15:27:51 +08:00 |
|
Yuqiang Wang
|
4f7bc8c4c0
|
feat[driver][gd32]: Improve the RTC driver and support alarm interrupts
|
2025-10-10 10:54:53 +08:00 |
|
MuChenger
|
ed574f693f
|
[fix] 修正UART驱动管脚配置不正确的问题
|
2025-09-28 09:32:36 +08:00 |
|
MuChenger
|
233cbaa974
|
[fix] 使能GD32H7 I/D Cache,移除Systick重复配置代码
|
2025-09-28 09:30:01 +08:00 |
|
CYFS
|
1daedb0bfc
|
[bsp][gd32]: can add support for GD32F5xx (#10737)
|
2025-09-25 18:24:05 +08:00 |
|
WangShun
|
c1e9403fba
|
[bsp/gd32] add gd32470i-eval bsp #10664
|
2025-09-02 18:08:51 +08:00 |
|
WangShun
|
f8a37bc42e
|
[bsp/gd32] 更新GD32 SPI驱动 #10657
|
2025-09-02 12:13:44 +08:00 |
|
MuChenger
|
1e34830f6d
|
[bsp/gd32] remove gd32 bsp soft i2c config
|
2025-08-29 14:48:26 +08:00 |
|
MuChenger
|
5b88f59d34
|
[bsp/gd32] 移除BSP软件I2C相关配置,软件I2C以集成至I2C设备驱动框架
|
2025-08-29 10:35:44 +08:00 |
|
WangShun
|
6a9d218e92
|
[bsp/gd32] update gd32 i2c driver #10641
|
2025-08-28 18:16:37 +08:00 |
|
WangShun
|
12d00741e9
|
[bsp/gd32] add gd32h759i-eval bsp add fix drv_usart.c (#10623)
* [bsp/gd32] add gd32h759i-eval bsp
* [fix] Update gd32h759i-start config
* 添加BSP CI看护
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update bsp/gd32/arm/libraries/gd32_drivers/drv_usart.c
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update bsp/gd32/arm/libraries/gd32_drivers/drv_usart.c
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* add .gitignore
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-25 10:57:59 +08:00 |
|
Huang YunKun
|
235bbef523
|
feat(gd32 driver) Add support for hardware i2c with gd32e230
|
2025-08-15 08:32:03 +08:00 |
|
liuyucai
|
83909b239f
|
[Fix] <bsp>:gd32_uart_gpio_init 过早开中断触发断言rx_fifo == NULL
Solution: gd32_uart_gpio_init 不开中断
等驱动框架初始化好fifo后通过 device_control 开中断
Signed-off-by: Yucai Liu <1486344514@qq.com>
|
2025-08-06 14:16:27 +08:00 |
|
Huang YunKun
|
c55cbc5cf2
|
[BSP] 添加GD32E230开发板适配 (#10557)
|
2025-07-31 17:27:18 +08:00 |
|
CYFS
|
95bd6854db
|
fix gd32 dist bug
|
2025-07-28 10:12:57 +08:00 |
|
蒙蒙plus
|
7fc4a3c730
|
[bsp][GD32E503] fix project and link file
|
2025-07-09 10:29:06 +08:00 |
|
Yaochenger
|
935e1b1db1
|
[bsp][gd32] 添加GD32F527I BSP (#10454)
Co-authored-by: guozhanxin <guozhanxin@rt-thread.com>
|
2025-07-08 09:21:57 +08:00 |
|
zhangshuxun
|
f05dac9644
|
bsp/gd32: Separate gd32 std drivers
|
2025-07-01 09:43:14 +08:00 |
|
ricky
|
3e4f0ec015
|
bsp:<bsp/gd32/arm/libraries/gd32_drivers/drv_pwm.c>[Support for non-complementary PWM output with advanced timers] (#10426)
bsp:<bsp/gd32/arm/libraries/gd32_drivers/drv_pwm.c>
[Support for non-complementary PWM output with advanced timers]
1.当前结构体 TIMER_PORT_CHANNEL_MAP_Srt_int16_t 的成员channel为u16
为增加对非互补输出的支持 将uint16_t 改为int16_t
/* timer channel: -2 is ch_1n, -1 is ch_0n, 0 is ch0, 1 is ch1 */
2.对函数 channel_output_config 以及 drv_pwm_enable 进行修改,增加对非互补输出的支持
Signed-off-by: Yucai Liu <1486344514@qq.com>
|
2025-06-28 10:55:51 +08:00 |
|
godmial
|
593ac8dbd6
|
1.更改armcc编译器为armclang 2.修改sconstruct代码为通用模式 3.删除SPI flash 在使用DFS时自动挂载逻辑
|
2025-06-22 17:13:00 +08:00 |
|
沐攸
|
5f9f522285
|
format: update all series of BSP configuration items (#10406)
|
2025-06-17 15:42:49 +08:00 |
|
godmial
|
aec10aa0a8
|
bsp: gd32470z-lckfb: 增加 SPI Flash 支持及使用说明 (#10347)
|
2025-06-09 16:31:19 +08:00 |
|
kurisaw
|
fe1308976e
|
version: version release preparation
|
2025-05-30 15:52:45 +08:00 |
|
godmial
|
524ae345c1
|
新增gd32470z-lckfb配套LCD驱动 (#10311)
* 新增gd32470z-lckfb配套LCD驱动
* 1.使用RTT的编程规范修改注释 2.readme文件新增注意事项以及原作者信息
* Add maintainer info for gd32470z-lckfb-lcd
|
2025-05-24 11:19:44 +08:00 |
|
ryancw
|
ac8fba0129
|
[drivers][serial_v2]允许阻塞接收超过rx缓冲区大小的数据、增加超时时间、flush、获取缓冲区数据长度命令、数据溢出逻辑修复、稳定性细节优化、添加更多serial_v2测试用例
[components][serial_v2] 优化txflush逻辑、对tx的activated做中断保护
[components][at] at_client适配新版serial_v2
[components][at] at_server适配新版serial_v2
[components][serial_v2] 测试用例增加循环调用,format测试用例
[components][serial_v2] poll模式判断逻辑错误
[components][serial_v2] 测试用例去掉一些非必要延时
[components][serial_v2] 测试例程使用menuconfig进行配置,更新readme
[components][at_client] at_client_getchar返回值错误、at_client解析线程优先级错误设置
[components][at] 错误码应该返回负值
[components][serial_v2] TCFLSH和FIONREAD完善、control函数增加错误返回值
[components][serial_v2] RT_SERIAL_CTRL_GET_RX_DATA_LEN更改为RT_SERIAL_CTRL_GET_UNREAD_BYTES_COUNT
[utest][serial_v2] TC_UART_SEND_TIMES替换为RT_SERIAL_TC_SEND_ITERATIONS
[components][serial_v2] FIONREAD参数应该是无符号类型
[utest][serial_v2] 完善测试用例
[components][serial_v2] 避免使用三目运算符
[components][serial_v2] 使用clang-format格式化代码
[components][serial_v2] 添加get超时时间命令
[components][serial_v2] 完善posix接口
[components][serial_v2] 阻塞接口添加阻塞时间为0时的处理逻辑、优化RX阻塞接收逻辑
[components][serial_v2] 设置超时时间命令的参数改为指针形式
[components][serial_v2] nbuf发送添加超时时间为0时的逻辑
[components][serial_v2] 完善添加测试用例
[utest][serial_v2] 修复依赖关系
[components][serial_v2] 非阻塞模式下tx_flush错误修复
[components][serial_v2] activated使用原子API
[components][serial_v2] 优化DMA逻辑、没使能DMA时屏蔽DMA逻辑节约资源
[components][serial_v2] 提供写满时丢弃新数据和覆盖旧数据策略,写满丢弃策略效率更高
[components][serial_v2] 部分平台适配写满时两种策略功能
[components][serial_v2] DMA模式暂不支持丢弃新数据策略
[utest][serial_v2] 优化测试代码
[components][serial_v2] DMA模式下使用乒乓缓冲、DMA模式支持丢弃新数据策略
[utest][serial_v2] 适配DMA乒乓缓冲
[bsp][serial_v2] 部分bsp适配DMA下乒乓缓冲
[components][serial_v2] 使用spinlock替换中断,对部分结构体变量使用原子操作
[utest][serial_v2] 更新测试用例
[components][at] 适配new serialv2不再判断RTT版本号
[components][at] 删除多余的中文注释
[utest][serial_v2] 添加交叉echo示例,qemu环境下专用
[bsp][qemu] 适配串口v2并开启fifo
[components][at] 修复合并导致的错误
[bsp][n32] 适配serial_v2,没有经过测试
[components][serial_v2] 格式化代码
[utest][serial_v2] 删除无意义的打印
|
2025-05-16 09:42:11 +08:00 |
|
Dmitriy
|
61da09fab5
|
GD32 CAN hdr_bank set in filter initialization
|
2025-05-09 16:11:20 +08:00 |
|
ThinkCode
|
d59f5c0fe8
|
[bsp] 修复 #10182 GD32生成Cmake工程错误的问题 (#10191)
修复 #10182 GD32生成Cmake工程错误的问题
|
2025-04-17 12:29:14 +08:00 |
|
Lin-Chengqiu
|
0c084533ef
|
[bsp/gd32/arm/drv_adc] incompatible function pointer types initializing. (#10190)
|
2025-04-15 14:55:10 +08:00 |
|
CXSforHPU
|
2db2bf0cc7
|
[bsp/gd32/libraries] Repair naming (#10185)
[bsp/gd32/arm/libraries] Repair naming
|
2025-04-12 23:04:45 +08:00 |
|
CXSforHPU
|
1b0d939edb
|
[bsp/gd32/arm/libraries] Repair naming (#10184)
|
2025-04-11 21:56:27 +08:00 |
|
Wang Qiang
|
5c660c0f99
|
修复了GD32目录下BSP使用dist后生成的工程无法使用menuconfig的问题
|
2025-04-04 18:40:27 -04:00 |
|
Dmitriy
|
59a690addc
|
GD32: add CAN driver for GD32F4xx (#10152)
* GD32: add CAN driver for GD32F4xx
* Removed extra spaces
* Add attachconfig.yml, edit CAN0 GPIO
* Changed attachconfig.yml
* Fixed config defines names
|
2025-03-27 23:17:45 +08:00 |
|
Dmitriy
|
a574dd6357
|
[fix][bsp] GD32: fixed SPI adn SPI flash drivers
|
2025-03-12 20:45:28 -04:00 |
|
WwWangGuan
|
ebe2926cd6
|
[bsp][gd32][fix rtc clock selection]
|
2024-11-13 22:56:32 -05:00 |
|
zhangjianwu
|
4fe86c9439
|
[GD32]更新GD32E503V文档
|
2024-11-04 17:51:57 -05:00 |
|
zhangjianwu
|
3a696ebc67
|
[BSP][GD32]add gd32e503v-eval
|
2024-11-02 18:38:27 -04:00 |
|
CXSforHPU
|
bb91502465
|
[drivers] Specifies the name of the drivers driver file
https://github.com/RT-Thread/rt-thread/pull/9420
|
2024-09-13 17:40:40 -04:00 |
|
Rbb666
|
49c39d4a8d
|
[bsp][gd32]Fix the problem that uartv2 does not enable dma compilation error.
|
2024-09-13 17:29:23 -04:00 |
|
wirano
|
d56452e662
|
fix: remove extra space at the end of files
|
2024-07-29 13:18:28 +08:00 |
|