梁生
f41cb5636f
修复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-21 11:12:35 +08:00
朱天龙 (Armink)
774efb0c5b
[tools][target][eclipse] Update the libs import for eclipse project. ( #6065 )
2022-06-20 13:45:54 +08:00
Man, Jianting (Meco)
8bee7a0c23
[libc] implement extension standard C functions ( #6044 )
...
* implement extension standard C functions
2022-06-19 21:56:24 +08:00
GUI
8fa16f968a
[bsp/qemu-virt64-aarch64] Add more VirtIO drivers ( #6091 )
2022-06-18 08:09:57 +08:00
Man, Jianting (Meco)
fb941e6d8d
[fingbuffer] fix a typo ( #6075 )
2022-06-17 18:46:46 +08:00
Man, Jianting (Meco)
70bd55fea5
[arduino] use perf_counter to instead of hwtimer ( #6089 )
...
移除硬件定时器依赖
取消stm32f401 spi的支持
更换f401 arduino默认例程
2022-06-17 14:29:44 +08:00
woody
1c81a6d220
修复sdio读写块的地址偏移问题 ( #6082 )
...
* 修复sdio读写块的地址偏移问题
2022-06-16 18:31:07 +08:00
guo
b1fab8942a
[msh]Restore the free command.|还原 free命令。 ( #6084 )
2022-06-16 14:19:24 +08:00
梁生
3323366694
[bsp][hc32]support MDK AC6 compiler ( #6087 )
2022-06-16 14:18:55 +08:00
solar_li
a50018c57e
[stm32][soft spi] implement soft spi ( #6078 )
...
* [stm32][soft spi] implement soft spi
2022-06-16 10:54:30 +08:00
Meco Man
ada0e8f1a1
[simulator] improve init process
2022-06-16 10:30:16 +08:00
Meco Man
808259135f
[cputime] suuport perf_counter
2022-06-15 17:30:28 +08:00
JonasWen
b010e434ed
[libcpu][arm] ArmClang 编译优化错误 ( #6071 )
2022-06-15 17:19:51 +08:00
wugensheng
ccbecfc220
[fix][building.py]修复动态模块的option的bug ( #6081 )
...
* [fix][building.py]修复动态模块option的bug
2022-06-15 16:58:16 +08:00
xiaoxiaolisunny
9d0f088e20
添加HC32F460系列RTC外设驱动 ( #6069 )
...
* 添加HC32F460系列RTC外设驱动
2022-06-15 10:38:35 +08:00
wanghaijing
0827ca64d0
Fix rt_qspi_send symbol extension BUG
2022-06-15 10:37:49 +08:00
cmbjxxiao
c8d92d7529
fix bugs of hc32 driver adc and can ( #6077 )
...
* fix bugs of hc32 driver adc and can
2022-06-15 10:37:27 +08:00
breederbai
14cd8d0145
[bsp][stm32]:修复UART6 DMA分配有可能冲突的BUG
...
用户自己可以添加DMA分配文件,所以这里的DMA分配有可能和用户自定义的冲突
2022-06-14 17:00:11 +08:00
Meco Man
b0030704d0
[stm32][hwtimer] add H7 support
2022-06-14 16:11:05 +08:00
100ask-Alen
3d06d96f65
[bsp][stm32][drv_adc.c]: change the bsp name of 100ask to be consistent with other bsp and commit a bug for drv_adc,c ( #6068 )
...
* [bsp][stm32][drv_adc.c]: change the bsp name of 100ask to be consistent with other bsp and commit a bug for drv_adc,c (#6068 )
2022-06-14 14:17:22 +08:00
rewine
53ed031498
[bsp/qemu-virt64-riscv]: dont use sbi in m-mode
2022-06-13 21:26:49 +08:00
Wayne
2006785394
[bsp/nuvoton] Upload missing files. ( #6052 )
...
* [bsp/nuvoton] Upload missing files.
Co-authored-by: Wayne Lin <wclin@nuvoton.com>
2022-06-13 21:16:55 +08:00
supperthomas
c16eaf55de
[bsp/stm32l496_ali] add the on-chip flash ( #6061 )
...
* [bsp/stm32l496_ali] add the on-chip flash
* [bsp/stm32l496_ali]add Kconfig
Co-authored-by: Meco Man <920369182@qq.com>
2022-06-13 21:15:12 +08:00
朱天龙 (Armink)
33be34d8ec
[kservice] add NULL check for rt_free and rt_free_align.
2022-06-13 21:14:14 +08:00
xiaoxiaolisunny
5ccf6a0fa8
添加HC32F460系列ADC外设驱动支持 ( #6067 )
...
* 添加HC32F460系列ADC外设驱动支持
2022-06-13 21:13:51 +08:00
xiaoxiaolisunny
fabd8cf03e
修改格式
2022-06-13 11:33:48 +08:00
xiaoxiaolisunny
65669de0e3
[bsp][hc32]添加HC32F460系列模拟I2C外设驱动支持
2022-06-13 11:33:48 +08:00
chenyingchun0312
f6ce2eb897
[.gitignore] add source insight projects in .gitignore
2022-06-10 10:49:32 +08:00
chenyingchun0312
7824c54b1b
[docs] add nrfx docs
2022-06-09 14:35:20 +08:00
ueJone
138925be08
修复多串口的描述符被覆盖的问题 ( #6051 )
...
[bsp][HC32] 修复使用多串口的描述符被覆盖的问题
2022-06-09 14:32:37 +08:00
supperthomas
5e0810e756
[bsp][stm32l496zg] add on-chip feature ( #6056 )
...
* [bsp][stm32l496zg] add on-chip feature
2022-06-09 14:28:36 +08:00
Steven-LiuSF
8b60b58b51
[bsp][rockchip][rk2108]: add rk2108 base support. ( #6040 )
...
* [bsp][rockchip][rk2108]: add rk2108 base support.
Signed-off-by: Steven Liu <steven.liu@rock-chips.com>
2022-06-09 14:27:30 +08:00
xiaoxiaolisunny
3151d01d85
修改USART2_RX_PIN
2022-06-09 07:05:23 +08:00
xiaoxiaolisunny
a738849257
添加HC32F460系列CAN设备驱动支持
2022-06-09 07:05:23 +08:00
Meco Man
c9878aacd2
[scons][iar] 将IAR的PLATFORM字段由iar调整为iccarm
...
将路径更新为IAR最新版本的路径
2022-06-09 07:01:59 +08:00
Meco Man
83b3aadaa3
[Scons][iar][iccarm] IAR统一使用iccarm作为判断条件而不是是用IDE的名字来进行判断
...
因为不确定后续IAR是否会像Keil一样内含有不同的编译工具链
此外,将判断条件改为列表方式,这样更方便后续增加其他可能的IAR编译链
2022-06-09 07:01:59 +08:00
Meco Man
50f041f5c2
[Scons] 将GCC判断条件改为列表方式,方便后续增加新的编译工具链
2022-06-09 07:01:59 +08:00
xiaoxiaolisunny
e622ef3aec
添加USART1/2/3的管脚配置操作 ( #6039 )
2022-06-08 23:29:32 +08:00
100ask-Alen
4fa1beb812
[bsp][100ask]: create two new bsp for 100ask stm32f103 boards and commit them ( #6045 )
...
* 重新pull后上传bsp和action
* remove the file named main.c in cubemx prj and add enter at last in the file named user_key.c
* remove personal project environment file project.uvguix.slhuan in rtt/bsp/stm32/stm32f103_100ask_mini
* remove system_stmf1xx.c in bsp/stm32/stm32f103-100ask_pro/mini
* modify stm32f1xx_it.c code to conform to the specification
Co-authored-by: slhuan <953172510@qq.com>
2022-06-08 23:28:49 +08:00
luhuadong
5b84857889
[bsp][stm32] fix stm32f767-st-nucleo console device name
2022-06-08 14:46:34 +08:00
Meco Man
99a1c36f02
attach: remove strnlen #6026
2022-06-08 14:45:10 +08:00
chunyexixiaoyu
37d0be3290
[libc][time] solve the problem which the os tick can be calculated wrongly because the local variable was not initialized.
2022-06-08 14:34:04 +08:00
Yanlineng
a9dce72915
[bsp][stm32h750-artpi] Modify the content of flash algorithms in README.md
2022-06-08 14:18:11 +08:00
Yanlineng
4b26e44e55
[bsp][stm32h750-artpi] add bootloader.bin, add the description of the bootloader in README.md.( #5923 )
2022-06-08 14:18:11 +08:00
breederbai
21003c74ea
[bsp][stm32] 增加uart7和uart8的DMA配置
2022-06-08 11:57:23 +08:00
Tangyuxin
f5c88add37
Fix compiler warnings ( #6023 )
2022-06-08 01:21:50 +08:00
liuhy
2d62a95339
[bsp][essemi] update es32f36xx libraries.
2022-06-06 09:57:58 +08:00
levizhxl
093793dfe2
HC32 configuration file revise ( #6015 )
...
* fixed some configuration errors.
2022-06-06 09:56:05 +08:00
gbcwbz
ecde6d2dcf
[libc][time] Fix clock_gettime for CLOCK_CPUTIME_ID ( #6029 )
2022-06-05 22:51:22 +08:00
Man, Jianting (Meco)
b197b503c6
[stm32] move CMSIS hearder files to common folder ( #5998 )
...
* [stm32] move CMSIS hearder files to common folder
* add CMSIS new sconscript
2022-06-04 17:05:37 +08:00