summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2024-04-19fix chdir for ash's cd (#8824)xiao-mang
fix for art-pi smart fix for art-pi smart fix for art-pi smart fix for art-pi smart
2024-04-19add rt_hw_interrupt_uninstall declare in rthwzhao maosheng
2024-04-19[drivers/serial] Introduce hooker for TTY (#8733)Shell
In this patch, a hook list has been introduced to address the concerns regarding coupling issues arising from modifications to the serial code for integrating TTY logic. Signed-off-by: Shell <[email protected]>
2024-04-19sync smart & dfs (#8672)Shell
Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-04-16[components][drivers]fix workqueue bugzms123456
fix workqueue bug
2024-04-16[include] using signed atomic typesShell
2024-04-16add subsys early init level (#8756)geniusgogo
Signed-off-by: geniusgogo <[email protected]>
2024-03-20[kernel] remove redundant _scheduler_stack_checkShell
2024-03-20[kernel] move std libc related to rtklibc.hMeco Man
2024-03-20Fixed an issue in mdk where macro definitions are not supported in the C99 ↵Yuqiang Wang
specification
2024-03-06[kernel] fix warning of rt_thread_t struct (#8584)Meco Man
2024-03-05[tools]Fix project compilation errors generated by mdk and iarRbb666
2024-02-29[kernel] fix incorrect expression in macros (#8568)Yuqiang Wang
2024-02-23🎯 Sync smart & scheduler codes (#8537)Shell
Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-02-20[ci] open ci check with function declaration warning (#8546)Yuqiang Wang
2024-02-19[kernel] fix some strict compiling warningsMeco Man
2024-01-16[kservice] MT-safe output support (kprintf/kputs)Shell
Signed-off-by: Shell <[email protected]>
2024-01-09[drivers][core] 完善设备模型 (#8384)fangjianzhou
2024-01-09[kernel] fixup of data racing accessing percpu objects (#8475)Shell
Signed-off-by: Shell <[email protected]>
2024-01-05✨ feat: delete thread ref (#8456)xqyjlj
2024-01-02[kernel] support for hook listShell
Signed-off-by: Shell <[email protected]>
2024-01-02[kernel] Add hook for malloc servicesShell
Including the patch for memory allocation, testsuites and fixups of static analysis. Signed-off-by: Shell <[email protected]>
2023-12-25[rtdef] remove legacy codeMeco Man
2023-12-22✨ feat: spinlock should lock sched (#8360)xqyjlj
2023-12-21add semaphore max value control. (#8390)geniusgogo
2023-12-21✨ feat(rtdef.h): add rt_always_inlinexqyjlj
2023-11-30[nano] rt-thread susport nano optionMeco Man
2023-11-21[libc] add RT_USING_INTERNAL_LIBC_ONLY macroMeco Man
This option is for RT-Thread Nano version. If select this option, it will not compile components/libc folder and only use tool chain internal libc. Normally, the tool chain internal is only cover ISO standard (e.g. armcc), but some tool chains' internal libc will cover more than ISO standard (e.g. newlib).
2023-11-10fix rt_channel lock. (#8244)geniusgogo
2023-11-10[debug] rename RT_DEBUGING_INIT as RT_DEBUGING_AUTO_INITMeco Man
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-10-30实现MPU抽象层 (#8080)tangzz98
- 为RT-Thread设计MPU抽象层,支持ARMV7-M,ARMV8-M架构,让用户使用MPU检测栈溢出等内存问题,实现线程内存隔离 - 在components/mp目录下提供通用的API,libcpu目录下提供各处理器架构的具体实现 - 在STM32U575 NUCLEO, STM32H75 NUCLEO开发板测试通过
2023-10-29[action] Doxygen ci fix (#8191)Supper Thomas
2023-10-26[ctime] fixup of data racing (#8187)Shell
Signed-off-by: Shell <[email protected]>
2023-10-25🎈 perf: perf rt_hw_interrupt_disable/enable (#8042)xqyjlj
Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]>
2023-10-22[rtdef] remove duplicated rt_device_t defination蒙蒙plus
2023-10-21[kservice] improve backtrace service in kernel (#8144)Shell
Signed-off-by: Shell <[email protected]>
2023-10-20restore smp macro define. (#8151)geniusgogo
2023-10-18[kernel][dm]适配新的设备驱动模型 (#8075)zms123456
2023-10-17Sync dfs lwp (#8123)geniusgogo
2023-10-14[smart] Replace irq disable/enable codes in futex (#7941)Shell
Signed-off-by: Shell <[email protected]>
2023-10-11change version number to v5.1.0Z8MAN8
2023-10-08Update version number to 5.0.2guozhanxin
2023-09-20[rtdef] attach RT_ETRAP errnoMeco Man
this code will not be used in here, but will be used in other user apps related: 8e6f9cf1be2b08704ff02992dc57d3022bfb073a ecf2d8215961ca7c539132b62a72df6072cc3e14
2023-09-19[rtdef] support POSIX compatible errnoMeco Man
2023-09-19[kernel] fix interruptible typoMeco Man
2023-09-18[rtdef] adjust RT_USING_SIGNALS definationMeco Man
2023-09-18[rtdef] add RT_USING_LIBC_ISO_ONLY macroMeco Man
2023-09-08[posix]修复消息队列返回长度异常 (#8014)zhkag