summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-07[annotation] renesas默认使用串口V2标准 (#6391)Yifang
2022-09-07[kernel][version] 采用新的版本宏定义Meco Man
版本控制规范:https://semver.org/ 目前的版本子号不是很规范,其中RT_VERSION甚至和VS那边造成了冲突 ```c /* RT-Thread version information */ #define RT_VERSION 4L /**< major version number */ #define RT_SUBVERSION 1L /**< minor version number */ #define RT_REVISION 1L /**< revise version number */ ``` 参考ESP32: ```c /** Major version number (X.x.x) */ #define ESP_ARDUINO_VERSION_MAJOR 2 /** Minor version number (x.X.x) */ #define ESP_ARDUINO_VERSION_MINOR 0 /** Patch version number (x.x.X) */ #define ESP_ARDUINO_VERSION_PATCH 3 ``` 建议改成: ```c /* Major version number (X.x.x) */ #define RT_VERSION_MAJOR 4 /* Minor version number (x.X.x) */ #define RT_VERSION_MINOR 2 /* Patch version number (x.x.X) */ #define RT_VERSION_PATCH 0 ```
2022-09-07[RTduino]Add SPI adaptationliyangyang
2022-09-06[stm32h750-artpi][Kconfig] add SPI3 (#6382)Yifang
* [add] board/Kconfig 完善SPI3部分 * [add] 提交代码注释 Co-authored-by: Man, Jianting (Meco) <[email protected]>
2022-09-06[imxrt1170]Fix flexcan driver (#6378)xiao xie
fix flexcan driver for imxrt1170
2022-09-06Add annotations小李憨憨
2022-09-06fix: Fix accidentally close PDMA used by other devices when close the serial ↵Freey0
port
2022-09-06[bsp][APM32][APM32F407VGT6] (#6377)xuhonghao
使用APM32F407VGT6芯片发现shell命令行无法接收命令,解决shell命令行输入问题 将board.c中的: GPIO_ConfigStruct.mode = GPIO_MODE_IN; GPIO_ConfigStruct.pupd = GPIO_PUPD_UP; 修改为: GPIO_ConfigStruct.mode = GPIO_MODE_AF; GPIO_ConfigStruct.pupd = GPIO_PUPD_NOPULL; 使用APM32F407VGT6测试成功
2022-09-06Add BSP for HPM6750EVK and HPM6750EVKMINI (#6374)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 * bsp: support boards from hpmicro - Supported HPM6750EVKMINI - Supported HPM6750EVK Signed-off-by: Fan YANG <[email protected]> Signed-off-by: Fan YANG <[email protected]> Co-authored-by: Meco Man <[email protected]>
2022-09-06add drv_ulog.h so that the project can built successfullylinshire
2022-09-06[modify]修改waitqueue.c注释中的错误 (#6376)lhylhylhy6
2022-09-05Ch32 v307 kconfig fix (#6373)linshire
* add Kconfig file "USART2~USART8"
2022-09-05[imxrt1170]add rtc Kconfig (#6370)xiao xie
2022-09-05fix: 修复arm926异常时打印栈名乱码Zhang WenBin
2022-09-04[imxrt1170]Update iar project (#6369)xiao xie
2022-09-01[bsp][stm32]添加硬石科技YS-F1Pro开发板 (#6364)liYangYang
2022-09-02补充开发板资料说明100ask-alen
2022-09-02删除了未完善的驱动文件及其配置文件slhuan
2022-09-02修正bsp中.c/.h中的格式以及多余的末尾空格slhuan
2022-09-02更正stm32/stm32f103-100ask-mini和pro的默认下载器为st-link,添加 ↵slhuan
基于mm32f3270系列由百问网自主设计的火龙果开发板的bsp
2022-09-02[kservice] 增加printf格式2进制和8进制,RT_KPRINTF_USING_LONGLONG ↵winfenggao
和 RT_PRINTF_SPECIAL 做了相应处理 (#6361) * 增加printf格式2进制和8进制,RT_KPRINTF_USING_LONGLONG 和 RT_PRINTF_SPECIAL 做了相应处理
2022-09-01完善CH32V307的串口BSP (#6359)self-confident neko
* Update drv_usart.h CH32V307的串口1外设是对接在APB2桥上,其他串口均对接在APB1桥上 已完全测试,并发现一个问题,已修正。
2022-09-01[imxrt]消除编译警告;修正板级配置信息 (#6363)xiao xie
* add ignore files and directories * 消除编译警告;修正板级配置信息
2022-09-01[rt_drv_pwm]完善PWM框架互补输出部分代码 (#6338)liYangYang
* [pwm]Improve the code * 将与bsp无关的代码移植到框架部分 * 添加注释
2022-09-01[spi]fix some bug for rt_spi_sendrecv16 (#6360)liYangYang
修复 rt_spi_sendrecv16 api 对最高有效位(MSB or LSB)的处理不当造成的一些问题。 https://github.com/stm32duino/Arduino_Core_STM32/blob/main/libraries/SPI/src/SPI.cpp#L273
2022-08-31[imxrt1170] Update readme (#6358)xiao xie
update README
2022-08-31Support flexcan (#6355)xiao xie
* add ignore files and directories * add flexcan support;fix build problem * 优化格式,消除编译警告 * 增加can引脚分配;支持imxrt1170 * 优化格式
2022-08-31[kservice][ti c28x]rt_vsnprintf (#6349)Yunjie Gu
2022-08-31[ESP32-C3]add English README.md.guozhanxin
2022-08-31【renesas】Fix initialize assertion problem of serial V2Rbb666
2022-08-31Cypress-Modify configurationRbb666
2022-08-31[kernel] 当tick为0时rt_thread_sleep不应该挂起线程Ylne
2022-08-31[kernel] 为rt_thread_sleep添加上下文检查Ylne
2022-08-31Update README_zh.mdMan, Jianting (Meco)
2022-08-31Update README.mdMan, Jianting (Meco)
2022-08-31Update README.mdMan, Jianting (Meco)
2022-08-30修复imxrt除1170系列外bsp网络驱动编译错误xjy
2022-08-30add ignore files and directoriesxjy
2022-08-29 修复imxrt1170网络驱动问题 (#6342)xjy198903
1、修复ksz8081.c编译错误; 2、修复rt1170网络驱动问题
2022-08-29tms320f28379d fix init (#6343)YuQi
解决 tms320f28379d bsp 启动的问题。主要改动如下。 修正context.s中汇编代码错误。在旧版的代码中,操作数为32位而汇编命令却使用了针对16位数据的命令MOV,导致程序在某些情况无法正常启动线程。 由于C28x的平台下,SP只支持16bit寻址,所以用于线程空间存放的heap以及ebss段都需要放在低16位的空间,针对这个问题修改了CMD文件。此外还增加基于CMD文件基于RAM的支持,方便调试。 新增rtdef.h中RT_SECTION,RT_USED,ALIGN和RT_WEAK的定义。旧版bsp中这些定义为空,导致INIT_EXPORT注册的函数失效。 修改程序启动代码,在程序入口直接调用原生启动代码 以上改动在LAUNCHXL-F28379D 通过了测试。
2022-08-28change version number to v5.0.0 (#6291)Man, Jianting (Meco)
2022-08-27fix typo洩氏诹诹子
2022-08-27[drv_usart]完善ch32的串口驱动。 (#6336)liYang~
2022-08-25bug:winfenggao
UART_FLAG_TC 不能在中断里CLEAR; 因为函数 static int stm32_putc(struct rt_serial_device *serial, char c)里发送完成后 while 循环等这个标志退出,中断服务函数CLEAR后,此处进入死循环
2022-08-25[drv_gpio]为ch32完善gpio驱动 (#6334)liYang~
* 修改Kconfig的不足 * update gpio driver * formatting code
2022-08-24[stm32l4-pandora] 整理文件系统Meco Man
增加ROMFS,FATFS和未来的LittleFS将挂载在ROMFS上 初步增加littlefs文件系统,尚未完全实现一键化配置
2022-08-24[scons] 使用target=mdk5 和 iar时,打印IDE版本号 (#6315)Man, Jianting (Meco)
* [scons] 使用target=mdk5 和 iar时,打印IDE版本号 * 移除对keil iar生成功能的检查 1.这些工程是否可以生成是BSP可选项,不是每个BSP都支持 2.CI环境中并没有安转IAR和Keil环境,导致直接获取IDE版本失败 * MDKProject函数重命名为MDK2Project
2022-08-25[kernel] 优化内置线程命名Meco Man
main线程栈指定对齐字节数
2022-08-24[kernel] 修复 rt_memset 使其 word size independent.Yunjie Gu
For compatibility with 16bit addressing 32bit CPU (e.g. TI C28x).
2022-08-24ch569w-evt: add usbhs device mode driver (#6330)emuzit
ch569w-evt: add usbhs device mode driver * usbd driver tested with cdc_vcom, internal loopback (can't run both MSH & usbd due to 16KB RAM limitation) * reduce usrstack & main thread stack size for usbd test * ch56x_uart.c : iron out UART0_PIN_ALT assignment