summaryrefslogtreecommitdiff
path: root/bsp/stm32/libraries
AgeCommit message (Collapse)Author
2022-08-25bug:winfenggao
UART_FLAG_TC 不能在中断里CLEAR; 因为函数 static int stm32_putc(struct rt_serial_device *serial, char c)里发送完成后 while 循环等这个标志退出,中断服务函数CLEAR后,此处进入死循环
2022-08-14[stm32] add missing voidMeco 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 conflictsMeco Man
2022-08-02Fix 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分配有可能冲突的BUGbreederbai
用户自己可以添加DMA分配文件,所以这里的DMA分配有可能和用户自定义的冲突
2022-06-14[stm32][hwtimer] add H7 supportMeco 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调整为iccarmMeco 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 commentMeco Man
2022-05-20remove CMSIS/RTOS foldersMeco Man
2022-05-20[stm32] remove meaningless filesMeco Man
2022-05-10[stm32 nucleo][f072][f401] support TIM7/TIM11 hardware timerMeco Man
2022-05-09[stm32][l4] add tim7 support | ↵Man, Jianting (Meco)
设备框架以及驱动错误码处理逻辑存在问题 (#5901)
2022-05-09[cmsis] avoid conflict between cmsis5 and bsp cmsisMeco Man
2022-05-09[bsp][stm32][drv_crypto] Enable RNG ClockWu Han
2022-05-09[stm32][spi] remove hardware NSSMeco 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 methodMeco 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 rtcMeco Man
2022-04-15[bsp/stm32] update ov5640 configuration of openmvMiaowulue
2022-04-14Update drv_can.czuozuojia
删除多余注释,另外确定了对于其他型号单片机的适应性
2022-04-14[bsp/stm32] fix the bug of can filter conflictzuozuojia
2022-04-11[bsp/stm32] select the input clk of spi based on SPI instancesblta
2022-04-11delete the code be commented outzuozuojia
2022-04-11[bsp/stm32] fix the bug of uart that not define pwm10 and pwm11zuozuojia
2022-04-11[bsp/stm32] fix the bug of 'can' being stucked when short cricuit the canH ↵zuozuojia
and canL, change some wrong annotations
2022-04-11[stm32F4] adapt 168M frequency of 1M can baud, remember to add the define of ↵zuozuojia
BSP_USING_CAN168M in kconfig while using 168M frequency
2022-04-08Lm402 (#5746)CaocoWang
* 1、添加基于STM32WLE5JC的BSP 2、修正stm32wlxx的引用 * edit readme
2022-04-04完善 Serial V2 框架 (#5770)朱天龙 (Armink)
* [stm32] fix h7 uart V2 driver unused code. * [DeviceDriver][serialv2] fix the serialv2 when using for console device on DMA mode. * [stm32][art-pi] using serial v2 by default * [DeviceDriver][SerialV2] Add termios for serial@V2 . * [BSP][STM32] Add hardware flow control for STM32 serial@V2 driver. * [DeviceDriver][Serial@V2] Add hardware flow control for serial V2.