summaryrefslogtreecommitdiff
path: root/bsp/hc32
AgeCommit message (Collapse)Author
2023-05-08[bsp] fix mismatched function types in rt_pin_ops for all drv_gpio.c (#7457)Placebo27
2023-04-29[HUST CSE]fix:修改drv_spi.c空指针问题nobody
2023-03-31sync and update all projects (#7138)yangjie11
* sync and update
2023-03-23[errno code]fix that use RT_ENOSYS without - (#7084)Zxy
* [errno code]fix that use RT_ENOSYS without - * Update bsp/airm2m/air32f103/libraries/rt_drivers/drv_hwtimer.c --------- Co-authored-by: Man, Jianting (Meco) <[email protected]>
2023-03-22[errno code][-RT_EBUSY] fix that use RT_EBUSY without -Meco Man
2023-03-20[errno code][-RT_ERROR] fix that use RT_ERROR without -Meco Man
2023-03-16[errno code][-RT_EINVAL] fix that use RT_EINVAL without -Meco Man
2023-03-16[error code][-RT_EIO] fix that use RT_EIO without -Meco Man
2023-02-07rt_device_write/read return data type as rt_ssize_tMeco Man
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-01-12modify RT_ALIGN_SIZE as 8 by defaultMeco Man
2023-01-08format link scriptsMeco Man
2023-01-08format Kconfig and sconscriptMeco Man
2022-11-21[CAN]update struct can_filter_item and rt_can_msg (#6556)wdfk-prog
* 修改ry命令,已便于自定义保存路径 * modified: components/utilities/ymodem/ry_sy.c * 修复从被动错误恢复后发送返回异常 * 修复在自动重传模式下,ACK异常阻塞线程 - 删除TX中断函数else分支。仅当RQCP位 置一才进入该中断 - 添加SCE中断函数中关于ACK_ERR的else判断。自动重传模式下会进入该判断,打断自动重传释放完成量。 * 增加对于CAN1与CAN2的SCE中断和TX中断的公共处理函数 * formatting格式化代码 * update struct can_filter_item and rt_can_msg 1. 对过滤器号和索引号结构体定义中同一名称hdr进行重命名hdr_bank和hdr_index, 以便准确区分.采用宏定义兼容以前变量名. 2. 添加接收标识rxfifo,已指明是哪个RXFIFO. * 更正42M下的波特率 * 修复接收获取索引号错误 * 添加接收标识 * 更新注释 * 取消CANFD限制 * update struct can_filter_item and rt_can_msg
2022-10-03[bsp][applications][sconscript] 整理统一sconscript格式 (#6481)Man, Jianting (Meco)
* [bsp][sconscript] 整理统一sconscript格式 * update * update
2022-09-29[iar] PLATFOMR更正为'iccarm'Meco Man
2022-08-16update the project for RT-Thread_V4.1.1liuxianliang
2022-08-16[gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORMMeco Man
2022-08-13[DeviceDriver] Add CANFD support and correct typos (#5912)Fan Yang
* Add CANFD support and correct typos - Added CANFD required fields to can.h - Fixed typos in can.h and can.c - Corrected all the projects affected by the typo - Fixed wrong line-ending in some affected can driver files Signed-off-by: Fan YANG <[email protected]> * update Signed-off-by: Fan YANG <[email protected]> Co-authored-by: Meco Man <[email protected]>
2022-08-02[bsp][hc32]添加hc32f460系列WDT外设驱动 (#6158)xiaoxiaolisunny
* 添加hc32f460系列外设WDT驱动 * format kconfig * Update drv_wdt.c Co-authored-by: Man, Jianting (Meco) <[email protected]>
2022-07-31[bsp/hc32]添加timerA的pwm驱动梁生
2022-07-30modify precompile waring for uart,spi driver.JamieTx
2022-06-22delet old HC32F460 bsp and modify README.md (#6100)levizhxl
2022-06-21接收错误中断未触发的问题ueJone
/* Enable error interrupt */ NVIC_EnableIRQ(uart->config->rxerr_irq.irq_config.irq_num); 上述代码使能错误接收中断后需要使能串口的接收中断`USART_INT_RX`才可以正常触发中断
2022-06-21修复hc32f460的can总线在bus ↵梁生
off状态时死机问题,修复can滤波器设置失效问题 (#6083) * [bsp][hc32]fix can bus driver bug. 1. 更改硬件滤波器数量为8,和手册描述一致。 2. 修复_can_control()函数,RT_CAN_CMD_SET_FILTER指令,当应用层ID超出29bit时导致滤波器失效的问题。 3. 修改_can_control()函数,RT_CAN_CMD_SET_FILTER指令, 可同时支持标准帧和扩展帧。 4. 修复can总线故障关闭时,程序一直卡在中断中无法退出的问题。 5. 针对can收发器硬件STB引脚,增加宏定义CAN1_STB_FUNC_ENABLE,适配没有STB引脚的收发器。 This reverts commit 7fcd8e9afc68eecf5fecc4cb6f9acc4fe76c2796.
2022-06-16[bsp][hc32]support MDK AC6 compiler (#6087)梁生
2022-06-15添加HC32F460系列RTC外设驱动 (#6069)xiaoxiaolisunny
* 添加HC32F460系列RTC外设驱动
2022-06-15fix bugs of hc32 driver adc and can (#6077)cmbjxxiao
* fix bugs of hc32 driver adc and can
2022-06-13添加HC32F460系列ADC外设驱动支持 (#6067)xiaoxiaolisunny
* 添加HC32F460系列ADC外设驱动支持
2022-06-13修改格式xiaoxiaolisunny
2022-06-13[bsp][hc32]添加HC32F460系列模拟I2C外设驱动支持xiaoxiaolisunny
2022-06-09修复多串口的描述符被覆盖的问题 (#6051)ueJone
[bsp][HC32] 修复使用多串口的描述符被覆盖的问题
2022-06-09修改USART2_RX_PINxiaoxiaolisunny
2022-06-09添加HC32F460系列CAN设备驱动支持xiaoxiaolisunny
2022-06-09[scons][iar] 将IAR的PLATFORM字段由iar调整为iccarmMeco Man
将路径更新为IAR最新版本的路径
2022-06-09[Scons][iar][iccarm] ↵Meco Man
IAR统一使用iccarm作为判断条件而不是是用IDE的名字来进行判断 因为不确定后续IAR是否会像Keil一样内含有不同的编译工具链 此外,将判断条件改为列表方式,这样更方便后续增加其他可能的IAR编译链
2022-06-08添加USART1/2/3的管脚配置操作 (#6039)xiaoxiaolisunny
2022-06-06HC32 configuration file revise (#6015)levizhxl
* fixed some configuration errors.
2022-05-31Hc32 pr (#6003)levizhxl
* HC32F460 supported Co-authored-by: JamieTx <[email protected]> Co-authored-by: Jamie <[email protected]>
2022-05-15Unified management interrupt vector table. (#5925)Jamie
* Unified management interrupt vector table.
2022-05-06Add the BSP of HC32 series. (#5905)Jamie
* Add the BSP of HC32 series.