myshow2258
|
87be8fdba8
|
Modified bsp/stm32/libraries/HAL_Drivers/drv_usbd.c
Modified components/drivers/usb/usbdevice/class/cdc_vcom.c
修复cdc在v1v2的serial框架下接收发送错误的问题.stm32下usbd添加更多的ep_id,以支持复合设备.
|
2022-11-14 23:47:49 -05:00 |
Meco Man
|
6b9bdc12a9
|
[sensor] use arg to replace user_data
|
2022-11-14 22:19:47 -05:00 |
lpy
|
a6151716b2
|
添加STM32F410 NUCLEO RTDUINO (#6613)
* 添加STM32F410 NUCLEO RTDUINO
* 修改stm32f410 nuleco RTDUINO
* 修改stm32f410 nuleco RTDUINO
* Update Sconscript
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
|
2022-11-13 23:16:52 -05:00 |
Meco Man
|
e89b0e7d8a
|
[stm32 f411] rename stm32f411-weact-blackpill
|
2022-11-12 02:16:42 -05:00 |
Meco Man
|
c67ff54b6e
|
[Kconfig] remove PKG_USING_SENSORS_DRIVERS and PKG_USING_TOUCH_DRIVERS
|
2022-11-06 23:01:37 -05:00 |
Man, Jianting (Meco)
|
a24f527990
|
[stm32][tim/pwm] 抽出公共代码,防止日后演进出现分歧 (#6575)
* [stm32][tim/pwm] 抽出公共代码,防止日后演进出现分歧
* Update drv_tim.c
|
2022-11-06 22:58:39 -05:00 |
Meco Man
|
ac2fb2beab
|
[rtduino] 修正pinout_arduino文件所在Group名称
|
2022-11-05 10:56:36 -04:00 |
myshowtogo
|
a9d8168b4d
|
Modified bsp/stm32/libraries/HAL_Drivers/config/f4/dma_config.h
Modified bsp/stm32/libraries/HAL_Drivers/drv_usart_v2.c
修复stm32的串口 dma配置
|
2022-10-30 21:19:31 -04:00 |
linshire
|
1fc558e6f8
|
删除对pwm_config的判断,并初始化channel 为RT_NULL
|
2022-10-30 13:04:07 -04:00 |
linshire
|
315c25883c
|
[bsp] fix the return of the function(drv_pwm_control) in stm32 drv_pwm
|
2022-10-30 02:17:02 -04:00 |
linshire
|
14722a4853
|
Revert "提交stm32 bsp drv_pwm.c里面的一个小建议 (#6517)"
This reverts commit a4eb5a5399 .
|
2022-10-28 21:07:39 -04:00 |
100ask-Alen
|
a4eb5a5399
|
提交stm32 bsp drv_pwm.c里面的一个小建议 (#6517)
在使用stm32的pwm驱动时,发现其初始化channel的时候是根据device->channel这个值去初始化的,device->channel这个值是在pwm_configh.h里面定义设置的,又根据rtt的pwm例程,和常规习惯,应该大多数人会更喜欢设置channel=1/2/3/4,而不是在pwm_configh.h中将channel设置为TIM_CHANNEL_1/2/3/4,因此建议drv_pwm.c做出PR中的修改。
在实际开发中,因pwm_configh.h的示例均是.channel=0,又没有做出解释说明要让.channel=TIM_CHANNEL_1/2/3/4的值,容易误操作导致没有成功输出PWM,这是我在实际开发中遇到的现实问题,因而提出此建议。
|
2022-10-28 18:38:17 -04:00 |
linshire
|
e01776ea76
|
将驱动文件中判断RT_USING_XXX改为BSP_USING_XXX,解决了部分框架层与驱动层的混用
|
2022-10-27 18:30:08 -04:00 |
Man, Jianting (Meco)
|
055267f049
|
[compiler] 增加SConscript依赖标志 AddDepend (#6534)
* [compiler] 增加SConscript依赖标志 AddDepend
* RT_USING_NEWLIB->RT_USING_NEWLIBC RT_USING_ARM_LIBC->RT_USING_ARMLIBC
* 删除过时的板载测试例程
* [gd32] 移除无用的反汇编文件
* [bsp]移除老旧bsp中对RT_USING_NEWLIBC的手动宏定义
|
2022-10-25 00:01:37 -04:00 |
wdfk-prog
|
e59b6c7ab4
|
FIX: [bsp][stm32]CAN从ACK错误恢复后发送异常 (#6511)
* 修改ry命令,已便于自定义保存路径
* modified: components/utilities/ymodem/ry_sy.c
* 修复从被动错误恢复后发送返回异常
* 修复在自动重传模式下,ACK异常阻塞线程
- 删除TX中断函数else分支。仅当RQCP位 置一才进入该中断
- 添加SCE中断函数中关于ACK_ERR的else判断。自动重传模式下会进入该判断,打断自动重传释放完成量。
* 增加对于CAN1与CAN2的SCE中断和TX中断的公共处理函数
* formatting格式化代码
|
2022-10-23 22:37:19 -04:00 |
ItsGettingWorse
|
9c6d8d96ce
|
Update drv_usart.c
修复RX DMA 第一包收不到的bug
|
2022-10-22 15:11:46 -04:00 |
spaceman
|
5f7d9b3e0e
|
[stm32-artpi-h750]去除冗余代码 与本文件36行重复 (#6522)
|
2022-10-20 12:19:52 -04:00 |
mingmiaojing
|
4690ed90f1
|
[stm32f103-fire-arbitrary] support nandflash K9F1G08U0E && LPM init && partition create && partition read/write
|
2022-10-20 00:28:52 -04:00 |
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 |
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 |
liYangYang
|
56794960d1
|
[RTduino]STM32F411对接RTduino软件包 (#6524)
|
2022-10-16 00:28:51 -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 |
Man, Jianting (Meco)
|
ed1bcfbd7e
|
[rtduino][BSPs] translate readme to English (#6496)
|
2022-10-09 21:45:25 -04: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 |
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 |
Meco Man
|
688b6e2014
|
[iar] PLATFOMR更正为'iccarm'
|
2022-09-29 20:58:34 -04:00 |
Meco Man
|
97c483fe35
|
[rtduino][readme] change title
|
2022-09-28 02:11:35 -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 |
BreederBai
|
61e1e31ca9
|
[bsp/stm32] 简化drv_usart中的DMA接收逻辑 (#6357)
|
2022-09-22 14:13:57 +08:00 |
Meco Man
|
560166477e
|
[stm32f401 nucleo] update main.c revert blinking LED
|
2022-09-20 10:33:12 -04:00 |
liyangyang
|
f71a287a68
|
[RTduino]更新stm32f469的对接文件
|
2022-09-20 10:32:56 -04:00 |
liyangyang
|
4e9786cdab
|
[RTduino]stm32f103-blue-pill更新对接文件
|
2022-09-19 23:36:22 -04:00 |
Man, Jianting (Meco)
|
8d3c1f7008
|
[rtduino]重新整理pinout (#6445)
* [rtduino][stm32l475-pandora] 重新整理pinout
* [rtduino][bluepill] 整理pinout
* [rtduino][stm32-f401nucleo]整理pinout
* [rtduino][stm32-pandora] 整理pinout
* [rtduino][stm32f072]整理pinout
|
2022-09-18 22:14:35 -04:00 |
liyangyang
|
dc6b9fde98
|
[RTduino]stm32f401-st-nucleo 更新对接文件
|
2022-09-18 10:05:36 -04:00 |
myshowtogo
|
4637eb16dc
|
Modified bsp/stm32/libraries/HAL_Drivers/drv_can.c
修复字符串比较错误
|
2022-09-16 08:36:48 -04:00 |
Meco Man
|
2133b8536a
|
[stm32][bluepill] update readme
|
2022-09-15 23:52:23 -04:00 |
Man, Jianting (Meco)
|
09e29c4d93
|
[rtduino][bluepill] 增加英语readme (#6425)
* [rtduino][bluepill] update readme
|
2022-09-14 21:44:36 -04:00 |
Harrypotter-zhs
|
4a83592596
|
完善README文件的格式
|
2022-09-11 09:52:20 -04:00 |
Harrypotter-zhs
|
24bf4ad270
|
对README文件中的大小写和文章格式修改
|
2022-09-09 10:44:28 -04:00 |
liYangYang
|
19106eb3a1
|
[RTduino]更新blue-pill引脚分布 (#6400)
* [RTduino]更新引脚分布
* update
* update readme
|
2022-09-08 23:07:55 -04:00 |
Meco Man
|
f35791e36b
|
[rtduino] [stm32f072] update i2c device readme
|
2022-09-09 10:47:22 +08:00 |
小李憨憨
|
dd92a4979f
|
Modify error annotations
|
2022-09-08 13:45:03 -04:00 |
liyangyang
|
29c6f6ed73
|
Remove duplicate initialization code
|
2022-09-08 07:19:45 -04:00 |
liyangyang
|
c75f52ff3a
|
[RTduino]Add SPI adaptation
|
2022-09-07 10:11:23 -04:00 |