| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-03 | [bsp][applications][sconscript] 整理统一sconscript格式 (#6481) | Man, Jianting (Meco) | |
| * [bsp][sconscript] 整理统一sconscript格式 * update * update | |||
| 2022-09-28 | [rtduino][readme] change title | Meco Man | |
| 2022-09-25 | [rtduino] 对接STM32F412 NUCLEO (#6461) | Man, Jianting (Meco) | |
| 2022-09-23 | RTC STM32F1 Enable PWR and BKP clocks in the same time | YangZhongQing | |
| 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-22 | [bsp/stm32] 简化drv_usart中的DMA接收逻辑 (#6357) | BreederBai | |
| 2022-09-16 | Modified bsp/stm32/libraries/HAL_Drivers/drv_can.c | myshowtogo | |
| 修复字符串比较错误 | |||
| 2022-09-01 | [bsp][stm32]添加硬石科技YS-F1Pro开发板 (#6364) | liYangYang | |
| 2022-09-01 | [rt_drv_pwm]完善PWM框架互补输出部分代码 (#6338) | liYangYang | |
| * [pwm]Improve the code * 将与bsp无关的代码移植到框架部分 * 添加注释 | |||
| 2022-08-25 | bug: | winfenggao | |
| UART_FLAG_TC 不能在中断里CLEAR; 因为函数 static int stm32_putc(struct rt_serial_device *serial, char c)里发送完成后 while 循环等这个标志退出,中断服务函数CLEAR后,此处进入死循环 | |||
| 2022-08-14 | [stm32] add missing void | Meco 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-04 | [stm32][drv_serial] 修复recv_len意外为负(即很大正数)的问题 | Meco Man | |
| https://github.com/RT-Thread/rt-thread/issues/6106 https://github.com/RT-Thread/rt-thread/issues/4467#issuecomment-850814143 | |||
| 2022-08-03 | [phy] fix the PHY_FULL_DUPLEX conflicts | Meco Man | |
| 2022-08-02 | Fix some compilation warning (#5744) | dongly | |
| * Fix some compilation warning * 补充修正一些数据类型的使用错误 Co-authored-by: Meco Man <[email protected]> | |||
| 2022-08-01 | [bsp][stm32] 更新f407-robomaster-c板的bsp, 添加stm32定时器8 ↵ | Meng | |
| pwm默认配置 (#6201) * [bsp][stm32] f407-robomaster-c板, 添加stm32定时器8pwm默认配置 * tab -> space * 取消DFS选定 Co-authored-by: Meco Man <[email protected]> | |||
| 2022-07-26 | 修复了pwm互补输出的一些bug,并在finsh中添加使用说明 (#6191) | liYang~ | |
| * Fix the bug of complementary output | |||
| 2022-07-04 | [stm32] 合并获取定时器时钟频率公共部分 | Meco Man | |
| 防止后续维护出现没有全面修改的问题 | |||
| 2022-07-04 | [rt_drv_pwm]增加API:增加单独设置PWM频率和脉宽的函数 (#6130) | BreederBai | |
| * [rt_drv_pwm]增加API:增加单独设置PWM频率和脉宽的函数 | |||
| 2022-07-04 | [bsp/stm32]优化功能(drv_pwm):设置PWM频率和脉宽时不破坏上� ↵ | BreederBai | |
| �个PWM周期 (#6129) * [bsp/stm32]优化功能(drv_pwm):设置PWM频率和脉宽时不破坏上一个PWM周期 | |||
| 2022-07-04 | [BSP][STM32] RTC Alarm驱动适配 | 张世争 | |
| 2022-06-16 | [stm32][soft spi] implement soft spi (#6078) | solar_li | |
| * [stm32][soft spi] implement soft spi | |||
| 2022-06-14 | [bsp][stm32]:修复UART6 DMA分配有可能冲突的BUG | breederbai | |
| 用户自己可以添加DMA分配文件,所以这里的DMA分配有可能和用户自定义的冲突 | |||
| 2022-06-14 | [stm32][hwtimer] add H7 support | Meco Man | |
| 2022-06-14 | [bsp][stm32][drv_adc.c]: change the bsp name of 100ask to be consistent with ↵ | 100ask-Alen | |
| 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-09 | [scons][iar] 将IAR的PLATFORM字段由iar调整为iccarm | Meco Man | |
| 将路径更新为IAR最新版本的路径 | |||
| 2022-06-09 | [Scons][iar][iccarm] ↵ | Meco Man | |
| IAR统一使用iccarm作为判断条件而不是是用IDE的名字来进行判断 因为不确定后续IAR是否会像Keil一样内含有不同的编译工具链 此外,将判断条件改为列表方式,这样更方便后续增加其他可能的IAR编译链 | |||
| 2022-06-09 | [Scons] ↵ | Meco Man | |
| 将GCC判断条件改为列表方式,方便后续增加新的编译工具链 | |||
| 2022-06-08 | [bsp][stm32] 增加uart7和uart8的DMA配置 | breederbai | |
| 2022-06-04 | [stm32] move CMSIS hearder files to common folder (#5998) | Man, Jianting (Meco) | |
| * [stm32] move CMSIS hearder files to common folder * add CMSIS new sconscript | |||
| 2022-05-30 | [componnets][pin]add pin operate command in MSH (#5892) | xfwangqiang | |
| * 1. 在AT32的BSP的drv_gpio中增加了at32_pin_get函数,用于实现rt_pin_ops对象中的pin_get 2. 在MSH中增加了PIN的操作命令 3. 为了方便在MSH命令中解析字符串,增加了一些字符串相关的函数 | |||
| 2022-05-29 | [device][adc] implement adc_get_vref (#5988) | Stanley Lwin | |
| * add adc_get_vref add stm32_adc_get_vref | |||
| 2022-05-28 | [STM32][RTC] add support for STM32L0 series. (#5994) | cha331 | |
| * [STM32][RTC] add support for STM32L0 series. * Update drv_rtc.c | |||
| 2022-05-25 | [stm32][dac] add comment | Meco Man | |
| 2022-05-20 | remove CMSIS/RTOS folders | Meco Man | |
| 2022-05-20 | [stm32] remove meaningless files | Meco Man | |
| 2022-05-10 | [stm32 nucleo][f072][f401] support TIM7/TIM11 hardware timer | Meco Man | |
| 2022-05-09 | [stm32][l4] add tim7 support | ↵ | Man, Jianting (Meco) | |
| 设备框架以及驱动错误码处理逻辑存在问题 (#5901) | |||
| 2022-05-09 | [cmsis] avoid conflict between cmsis5 and bsp cmsis | Meco Man | |
| 2022-05-09 | [bsp][stm32][drv_crypto] Enable RNG Clock | Wu Han | |
| 2022-05-09 | [stm32][spi] remove hardware NSS | Meco Man | |
| 2022-04-27 | 修复BUG:串口启用DMA接收后,动态修改串口波特率扰乱接� ↵ | breederbai | |
| ��检索 在串口不关闭的情况下,更改波特率后,清空上次数据检索,导致更新写入检索错误, 串口无法读出正确的数据。真实数据的位置和检索值之间总有一定的距离,导致读取 数据的时候会有一定的延时。缓冲区大,延时越长 | |||
| 2022-04-27 | 修复BUG:SDIO和UART6(TX)的DMA通道分配冲突 | breederbai | |
| 2022-04-26 | [BSP] judge the SPI instances before operating (#5874) | blta | |
| 2022-04-23 | [dac] add get resolution method | Meco Man | |
| 2022-04-22 | [adc] 支持adc框架获取BSP的ADC分辨率 (#5853) | Man, Jianting (Meco) | |
| 2022-04-20 | [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM (#5802) | Man, Jianting (Meco) | |
| * [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM | |||
| 2022-04-20 | [stm32f401-nucleo] arduino support (#5842) | Man, Jianting (Meco) | |
| * [stm32f401-nucleo] arduino support * 增加application arduino main文件 * 调整目录结构 | |||
| 2022-04-19 | [bug] 修正rtc对时间参数范围的处理 | fix a bug of rtc | Meco Man | |
| 2022-04-15 | [bsp/stm32] update ov5640 configuration of openmv | Miaowulue | |
| 2022-04-14 | Update drv_can.c | zuozuojia | |
| 删除多余注释,另外确定了对于其他型号单片机的适应性 | |||
