summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-16[bsp] ra8 update rasc configuration.xmlguozhanxin
2023-11-16[bsp] ra8 add adc、dac、pwm、spi、rw007 configsguozhanxin
2023-11-15[github] Add PR check actionSupper Thomas
2023-11-15[drivers/rtc] 修复 alarm.c 少写分号 (#8256)kk
2023-11-15FINSH: 优化MSH宏定义 (#8251)wangqinglin
2023-11-14[tools/gcc.py]fix scons error.guozhanxin
2023-11-14[bsp][hc32]优化can驱动和pwm驱动 (#8217)梁生
**为什么提交这份PR (why to submit this PR)** 1. hc32驱动函数和rtt函数声明之间的参数类型不一致,在mdk编译时产生警告。 2. hc32的can设备,在注册时就把can中断使能了。导致can设备在打开前,就会产生中断。 3. hc32的pwm驱动,不支持PWM_CMD_SET_PERIOD和PWM_CMD_SET_PULSE指令,导致rt_pwm_set_pulse()函数返回失败。 **你的解决方案是什么 (what is your solution)** 1. 修改hc32驱动函数参数类型和声明一致。 2. 注册can设备时主动禁止can中断,因为打开设备时会主动打开中断。 3. 修改pwm驱动,增加PWM_CMD_SET_PERIOD和PWM_CMD_SET_PULSE指令支持。
2023-11-13[fal] Add blocks mechanism to fal. (#8252)guo
2023-11-13🐞 fix(src/idle.c): fix thread exit (#8239)xqyjlj
2023-11-10fix rt_channel lock. (#8244)geniusgogo
2023-11-10[debug] rename RT_DEBUGING_INIT as RT_DEBUGING_AUTO_INITMeco Man
2023-11-10add blockdev's flush fops for opening file with O_SYNC (#8232)xiao-mang
2023-11-10ESP32C3 add program ways in Linux (#8237)BetMul
2023-11-09[bsp/at32] 1.add support at32f402/405 series, 2.update emac/rtc/qspi/usb ↵sheltonyu
drivers (#8245)
2023-11-08fix aarch64 backtrace printgeniusgogo
2023-11-08[libc][picolibc] improve gcc picolibc supportXiang.Lin
2023-11-06[bsp][pico] Add spi pin selection1ridic
2023-11-06[kservice] 修正backtrace命令转换无符号数不正常的问题heyuanjie87
2023-11-06add bsp/x86 cizhkag
2023-11-06修复 bsp/x86 scons --pyconfig-silent 报错zhkag
2023-11-06修复 bsp/x86 编译问题zhkag
2023-11-06✨ feat: fix pid recycling (#8225)xqyjlj
2023-11-06[kernel] ↵yanghuang
解决rt_slist_for_each_entry宏不能正常遍历slist链表中元素的问题 因rt_slist_for_each_entry宏不能正常调用,在实际开发中去循环再调用rt_slist_entry很不简洁,所以修改了rt_slist_for_each_entry宏中关于链表next的判空处理。目前相关代码在GD32系统的MCU上均能正常工作,相关应用也在生产产品中经过验证。
2023-11-06[rtdef] add comment for RT_USING_LIBC_ISO_ONLY (#8229)Meco Man
2023-11-02🐞 fix: fix taskset (#8211)xqyjlj
2023-11-02🐞 fix(lwip/port/sys_arch): fix spinlock`s deadlock (#8208)xqyjlj
2023-11-02[smart] fixup of lwp recycling and mm varea (#8206)Shell
Signed-off-by: shell <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2023-11-02🐞 fix: fix d1s smart build (#8212)xqyjlj
2023-11-02✨ feat(dfs_v2/cromfs): add cromfs mmap (#8218)xqyjlj
2023-11-01[bps][duo] set RT_USING_SYSTEM_WORKQUEUE by default1ridic
2023-11-01[libc] add comments to the cstdlib.c (#8209)shu-qian
Co-authored-by: sq <[email protected]>
2023-11-01[bsp][rtduino] ↵Yuqiang Wang
新增HMI-Board对RTduino支持、HMI-Board支持C++特性、修复一些驱动问题 (#8205)
2023-10-31[libc] [ctime] fix rt_timespec_to_tick fun internal data overflow (#8198)kk
2023-10-31[bsp][pico] add hwtimer driverZ8MAN8
2023-10-31[libcpu][renesas]add cortex-m85 && ek-ra8m1 adaptRbb666
2023-10-30[dfs][mqueue]Ensure that dev is initialized before mqueue (#8197)kk
2023-10-30[kernel][scheduler]Modify the timing of clearing RT_THREAD_STAT_YIELD… (#8142)Shicheng Chu
2023-10-30实现MPU抽象层 (#8080)tangzz98
- 为RT-Thread设计MPU抽象层,支持ARMV7-M,ARMV8-M架构,让用户使用MPU检测栈溢出等内存问题,实现线程内存隔离 - 在components/mp目录下提供通用的API,libcpu目录下提供各处理器架构的具体实现 - 在STM32U575 NUCLEO, STM32H75 NUCLEO开发板测试通过
2023-10-29[bsp][pico]: add pwm driver (#8178)Shicheng Chu
Co-authored-by: Meco Man <[email protected]>
2023-10-29使 rtconfig.py 支持 EXEC_PATH 路径展开sp-cai
2023-10-29[bsp] Fixed bug of msp432e401y bsp chip model error after mdk5 open. (#8193)yby
2023-10-29[bsp/air32f103]:修复外部中断无效蒙蒙plus
2023-10-29[action] Doxygen ci fix (#8191)Supper Thomas
2023-10-27[msh]Optimize list_thread display (#7977)guo
2023-10-27[serial_v2]串口设备框架serial_v2在utest下的testcases补充 (#8079)zan319
2023-10-26[src] Fix the issue of starting address misalignment (#8190)kk
2023-10-26update elmfat from r14b to r15 (#8179)xiao-mang
2023-10-26[ctime] fixup of data racing (#8187)Shell
Signed-off-by: Shell <[email protected]>
2023-10-26[dfs_v2][mqueue] fix No mqueue mounted (#8189)kk
2023-10-26[bsp]update cv1800b drv_uart (#8188)flyingcys