NU-LL
|
6723573716
|
[bsp/stm32] format code
|
2022-10-20 11:44:34 +08:00 |
NU-LL
|
b380bdf071
|
[bsp/stm32] upgrade to rt-thread 5.0
|
2022-10-20 11:44:34 +08:00 |
NU-LL
|
40aaf3e7f3
|
[bsp/stm32] add weact mini stm32h7xx board bsp
|
2022-10-20 11:44:34 +08:00 |
Yunjie Gu
|
8fa9fde43a
|
[bsp][c28x] add support to not disable global interrupt in context-switch to enable zero-latency isr for critical interrupts.
|
2022-10-19 23:41:13 -04:00 |
Meco Man
|
d277ee2e35
|
[n32] add CI queue
|
2022-10-19 22:21:28 -04:00 |
NationsHuanghanbin
|
afe6c0386d
|
[n32] 增加多个BSP支持 (#6543)
add bsp n32g43xcl-stb,n32g45xcl-stb,n32g45xml-stb,n32g45xrl-stb,n32g457qel-stb,n32l40xcl-stb,n32l43xml-stb,n32l43xrl-stb,n32l436_evb,n32wb45xl-evb
|
2022-10-19 21:40:14 -04:00 |
zhaohaisheng
|
88179b75a1
|
[bsp][ch32v307]增加软件spi驱动 (#6532)
|
2022-10-19 00:23:25 -04:00 |
Man, Jianting (Meco)
|
2bcc22f6b0
|
[ch32v307][readme] 增加vscode编译介绍 (#6540)
|
2022-10-18 18:40:42 -07:00 |
Man, Jianting (Meco)
|
afd1666918
|
[ch32v307] update readme (#6529)
* [ch32v307] update Chinese readme
* add English readme
|
2022-10-17 23:02:39 -04:00 |
BreederBai
|
3a9152c5fe
|
[bsp/stm32] 将spi DMA传输更改为阻塞线程方式 (#6513)
* [bsp/stm32] 将spi DMA传输更改为阻塞线程方式
* Update bsp/stm32/libraries/HAL_Drivers/drv_spi.h
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
|
2022-10-17 15:52:03 -04:00 |
Bernard Xiong
|
b617a6abd2
|
Merge pull request #6531 from foss-for-synopsys-dwc-arc-processors/abrodkin-update
ARC: Minor port updates
|
2022-10-18 01:39:58 +08:00 |
Alexey Brodkin
|
f641e8f421
|
ARC: rtconfig.py: Use RTT_EXEC_PATH for the toolchain location substitution
|
2022-10-17 14:37:18 +04:00 |
Alexey Brodkin
|
4ee100eb86
|
ARC: BSP: Fix timer call-backs
In [1] we prefixed ARC Timer functions with "arc_"
and now we need to accommodate that change in RT-Thread
accordingly.
[1] 86a03d4bf9
|
2022-10-17 14:37:10 +04:00 |
Alexey Brodkin
|
9fcd80a2a3
|
ARC: README: Fix GNU toolchain RTT_CC alias
|
2022-10-17 14:36:54 +04:00 |
Alexey Brodkin
|
d6924d7a56
|
ARC: SConstruct: Fix print syntax
In Python 3.x "print" is a function, not a command,
thus it requires braces around its arguments.
Otherwise build system fails to proceed.
|
2022-10-17 14:35:46 +04:00 |
hg0720
|
fddc522d9c
|
[bsp][ch32v307]添加了pwm驱动 (#6519)
* [bsp][ch32v307]添加了 pwm 驱动
|
2022-10-16 20:14:08 -04:00 |
sheltonyu
|
1d77744a37
|
optimize emac and usart driver code
|
2022-10-16 17:56:50 -04:00 |
liYangYang
|
56794960d1
|
[RTduino]STM32F411对接RTduino软件包 (#6524)
|
2022-10-16 00:28:51 -04:00 |
YuQi
|
94221bbdd8
|
[bsp][c28x] 新增adc驱动 (#6520)
1. 在c28x文件目录上一层再套一层文件夹ti,目前28379的项目路径为rt-thread\bsp\ti\c28x\tms320f28379d
2. 新增adc驱动与kconfig配置
|
2022-10-15 00:56:00 -04:00 |
hg0720
|
76303f7bea
|
[bsp][ch32v307]补充readme文件说明
|
2022-10-14 23:37:37 -04:00 |
Yifang
|
71e7efd41f
|
[add] 瑞萨RA6M4开发板对SEGGER-RTT作为console的使用文档 (#6512)
* [add] 新增README文档说明
瑞萨RA6M4开发板对segger_rtt使用通知
* Update README.md
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
|
2022-10-12 18:40:34 -04:00 |
朱天龙 (Armink)
|
d480690f77
|
[bsp][stm32] Update the serialv2 driver for CPU Cache. Simplified the DMA receive code.
|
2022-10-12 14:21:41 +08:00 |
Meco Man
|
250de80e9a
|
[bsp][rtduino] update readme
|
2022-10-12 14:20:46 +08:00 |
Yifang
|
fafa611b00
|
[bsp][RA6M4]Add segger rtt function (#6508)
|
2022-10-11 23:49:11 -04:00 |
hg0720
|
90d566308d
|
[bsp][ch32v307]修复了模拟iic的BUG (#6505)
|
2022-10-11 21:35:37 -04:00 |
Wayne
|
e443b56450
|
[bsp/nuvoton] Remove local libcpu cortex-a driver (#6504)
|
2022-10-10 22:42:34 -04:00 |
Wayne Lin
|
ff15433cf3
|
Remove aarch64 CPU driver.
|
2022-10-11 08:59:42 +08:00 |
Wayne Lin
|
d0b70ab753
|
Update NuWriter material.
1. DDR timing setting.
2. README.md
3. Remove unused files.
|
2022-10-11 08:59:42 +08:00 |
Wayne Lin
|
2d15f10385
|
Sync SConscript in application folder.
|
2022-10-11 08:59:42 +08:00 |
Wayne Lin
|
2825189542
|
Add NuMaker-HMI-MA35D1 and RTP porting.
|
2022-10-11 08:59:42 +08:00 |
Wayne Lin
|
ece0c6eef8
|
Move gtimer driver to libcpu.
|
2022-10-11 08:46:01 +08:00 |
Rbb666
|
0eba85eed4
|
修改英飞凌BSP名称
|
2022-10-10 08:48:10 -04:00 |
Man, Jianting (Meco)
|
ed1bcfbd7e
|
[rtduino][BSPs] translate readme to English (#6496)
|
2022-10-09 21:45:25 -04:00 |
Meco Man
|
8b0610fc34
|
[bsp][readme] 增加scons --exec-path=xxx 命令的使用说明
|
2022-10-10 09:42:44 +08:00 |
YuQi
|
7c122cca25
|
[bsp][c28x] add driver for GPIO and improve pwm's driver (#6493)
1. 增加PWM模块的配置kconfig代码
2. 调整目录结构,新增c28x文件夹,将原有tms320f28379的porting移动至c28x文件夹下,通用设备驱动移动至c28x/libraries下
3. 增加gpio驱动代码以及外部中断触发驱动代码
目前已经在tms320f28379上通过测试
|
2022-10-08 23:24:05 -04:00 |
bzrobotics
|
560a21207e
|
FIX: [bsp][stm32] pulse_encoder driver did not handle TIM overflow
|
2022-10-08 22:32:45 -04:00 |
chenbin182
|
c17d5d509f
|
[bsp][ch32v307] 添加can驱动 (#6484)
CH32V307 添加can驱动。
CAN1和CAN2均可以使用,而且调整好波特率
|
2022-10-08 22:32:29 -04:00 |
Man, Jianting (Meco)
|
f7be5fc84b
|
[bsp][applications][sconscript] 整理统一sconscript格式 (#6481)
* [bsp][sconscript] 整理统一sconscript格式
* update
* update
|
2022-10-03 10:43:08 -04:00 |
cy023
|
f741ccb400
|
Fix string comparison method
|
2022-10-01 14:00:21 -04:00 |
linshire
|
e43a938ec1
|
[bsp][ch32v307] 修改部分菜单 (#6483)
* 修改部分菜单
* change again
|
2022-09-30 11:19:38 -04:00 |
linshire
|
de48b65b0d
|
[ch32v3] 修改RT_USING为BSP_USING (#6482)
* 修改RT_USING为BSP_USING
* Update SConscript
* Update SConscript
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
|
2022-09-30 11:07:52 -04:00 |
Meco Man
|
688b6e2014
|
[iar] PLATFOMR更正为'iccarm'
|
2022-09-29 20:58:34 -04:00 |
Meco Man
|
0fadf23b8d
|
[qemu-vexpress-a9] QEMU运行时显示qemu版本号
|
2022-09-29 20:58:15 -04:00 |
hg0720
|
ee57f2d0da
|
[ch32v307][bsp]添加了看门狗驱动 (#6474)
添加了 ch32v307 看门狗驱动,已在 ch32v307评估板验证;
修改了 rt-thread\bsp\wch\risc-v\ch32v307v-r1\board 目录下的 Kconfig 文件;
修改了 rt-thread\bsp\wch\risc-v\Libraries\ch32_drivers 目录下的 SConscript 文件;
添加了 rt-thread\bsp\wch\risc-v\Libraries\ch32_drivers 目录下的 drv_iwdt.c 文件;
|
2022-09-28 21:09:53 -04:00 |
liYangYang
|
9f97906756
|
[GD32][BSP]添加GD32303C-START开发板 (#6465)
* first copy
* [GD32][BSP]添加GD32303C-START开发板
* 更新yml文件
* 更新scons脚本
|
2022-09-28 12:00:43 -04:00 |
Meco Man
|
97c483fe35
|
[rtduino][readme] change title
|
2022-09-28 02:11:35 -04:00 |
tangzz98
|
82bf18b771
|
ESP32: Support applying patch to local IDF (#6467)
|
2022-09-26 00:55:51 -04:00 |
YuQi
|
5debfdd84d
|
[TMS320F28379] implement PWM driver (#6457)
增加c28x芯片的pwm驱动
已经在TMS320F28379中通过测试
pwm设备框架增加如下方法:
#define PWM_CMD_SET_DEAD_TIME (RT_DEVICE_CTRL_BASE(PWM) + 8)
#define PWM_CMD_SET_PHASE (RT_DEVICE_CTRL_BASE(PWM) + 9)
#define PWM_CMD_ENABLE_IRQ (RT_DEVICE_CTRL_BASE(PWM) + 10)
#define PWM_CMD_DISABLE_IRQ (RT_DEVICE_CTRL_BASE(PWM) + 11)
|
2022-09-25 22:41:00 -04:00 |
Man, Jianting (Meco)
|
c7a9481831
|
[rtduino] 对接STM32F412 NUCLEO (#6461)
|
2022-09-25 22:38:35 -04:00 |
YangZhongQing
|
1c2d05d545
|
RTC STM32F1 Enable PWR and BKP clocks in the same time
bsp\stm32\libraries\HAL_Drivers\drv_rtc.c在STM32F10x上有一个“RTC首次上电时BKP时钟没使能”的问题。
STM32F10x要求:
写RTC Domain and RTC registers之前需要__HAL_RCC_BKP_CLK_ENABLE(详见:stm32f1xx_hal_rtc.c里面的##### Backup Domain Access #####)
问题分析:
1、RTC首次上电时:由于HAL_RTC_Init初始化之前没有使能BKP时钟,所以对RTC registers的初始化无效。
2、然后用date命令设置时间,调用到set_rtc_time_stamp也没有__HAL_RCC_BKP_CLK_ENABLE,所以HAL_RTCEx_BKUPWrite写的值无法真正永存于BKP,重启后就丢失。
最终导致:对于RTC首次上电的情况,每次重启后RTC_BKP_DR1里的值都不是BKUP_REG_DATA,导致永远无法调用到rt_rtc_f1_bkp_update()去使能BKP时钟。
解决办法:
参考STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples\RTC\Calendar\main.c里面的RTC_Configuration()同时打开RCC_APB1Periph_PWR和RCC_APB1Periph_BKP
|
2022-09-23 21:04:35 -04:00 |