summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-02[BSP][GD32]add gd32e503v-evalzhangjianwu
2024-11-01[libcpu][cortex-m7] use hw atomicKai
2024-11-01[libc] modify function names to resolve naming conflictsrcitachi
2024-10-31[BSP][FRDM-MCX-C444] Adapter IAR 9.60 projectandeyqi
2024-10-30[bsp][renesas] initial commit for ra6e2-fpbXYX12306
2024-10-29[src][clock] RT_TICK_PER_SECOND为1000时tick不用进行转换ryancw
2024-10-28[bsp][hc32] 修复SPI驱动的片选脚获取方式Kai
2024-10-27[bsp][raspberry-pico] 修复rtconfig.h SPI1部分引脚错误问题Tian Xufeng
2024-10-26[BSP]添加nrf52840的.ci文件,修复因rt_hw_pin_init引起的finsh警� ↵Li-Dongze
�,修复rtc编译报错 (#9583) 添加nrf52840的.ci文件,修复因rt_hw_pin_init引起的finsh警告,修复rtc编译报错
2024-10-25fix: suppress unused warnings when DEBUG disabledKunYi Chen
When RT_USING_DEBUG is disabled, variables used only in RT_ASSERT statements become unused, triggering -Wunused-but-set-variable compiler warnings. These variables are essential for runtime assertions in debug builds but appear unused in release builds. Example: - Variables used in RT_ASSERT(var != RT_NULL) checks - Affects multiple drivers and components using RT_ASSERT This is a general cleanup to improve code compilation without affecting functionality.
2024-10-25[doc] Update PULL_REQUEST_TEMPLATE.mdSupper Thomas
添加PR部分CI提醒
2024-10-24add missing extern "C" in header to support cppKai
2024-10-23[kernel] Specification interrupt nested level variable declaration type (#9568)Yuqiang Wang
2024-10-23[action] add nrf5340 ci confighydevcode
2024-10-22[src][signal]:fix issue with inconsistency between sig_mask and sigaddset ↵zhangjing
implementations when using musl libc
2024-10-21fixup: smart: sys_mount: UAF vulnerabilityShell
This patch addresses a use-after-free (UAF) vulnerability in the sys_mount. The issue occurred due to improper handling of memory deallocation, which could lead to crashes or undefined behavior on user request of mounting. Changes made: - Moved the `rt_free(copy_source)` function call to occur after the necessary operations are completed, preventing premature deallocation of memory. Signed-off-by: Shell <[email protected]>
2024-10-21[ci][rsoc]fix fm33lc026 yc3121-pos build issue (#9564)CYFS
* [ci]fix fm33lc026 yc3121-pos build issue * [ci]rm airm2m/air105
2024-10-21解决编译错误heyuanjie87
2024-10-21去除多余空格heyuanjie87
2024-10-21解决编译警告heyuanjie87
2024-10-21给使用独立的defunct线程添加限制条件heyuanjie87
2024-10-21分离defunctheyuanjie87
2024-10-21[kernel]在smart模式也启用"回收线程"heyuanjie87
lwp的某些资源回收放到了后台,其中会引起线程挂起,而idle不应该被挂起
2024-10-20[bsp][fm33lc026]fix path issueCYFS
2024-10-20[bsp][fm33lc026]add linkCYFS
2024-10-20[bsp][yichip]fix bugCYFS
2024-10-19feat: bsp: fit into the new thread contextShell
2024-10-19feat: remove RT_USING_SCHED_THREAD_CTXShell
Prepare for the next release by removing the compatible codes for v5.1.0 and before. Changes: - Remove the compatible macros and Kconfig options for the old struct rt_thread layout. Signed-off-by: Shell <[email protected]>
2024-10-19[bsp][stm32][rsoc]串口超时判断逻辑有问题CYFS
[bsp][stm32]fix uart bug
2024-10-19update(cherryusb): update to v1.4.1sakumisu
2024-10-19[bsp][rsoc]Fix compilation issues with bsp of hc32l136CYFS
2024-10-19[action] fix the fail actionSupper Thomas
2024-10-16[libcpu]添加对riscv vector的支持 (#9531)heyuanjie87
[libcpu]添加对riscv vector的支持
2024-10-14[bsp][stm32] fix variable initMeco Man
fix https://github.com/RT-Thread/rt-thread/pull/9525
2024-10-14[bsp][Infineon]add drv_eth (#9527)LZerro
[bsp][Infineon]add xmc7200 eth driver #9527 --------- Co-authored-by: LZerro <[email protected]>
2024-10-12move `GPIO_InitStruct` variable inside to `PIN_IRQ_ENABLE`. thanks to ↵Diamond Rivero
@mysterywolf
2024-10-12call `HAL_GPIO_Init()` by defaultDiamond Rivero
2024-10-11[bsp][ci] fix BSPs compilation errorsYuqiang Wang
1.RT_TIMER_TICK_PER_SECOND替换为RT_TICK_PER_SECOND 2.nxp lpc、imx、mcx系列bsp修复 3.lpc824支持gcc 4.lpc824、lpc1114 bsp默认使用nano版本 5.nxp scons --dist问题修复 6.rt-spark lvgl latest 编译修复
2024-10-11[doc]Update README.mdSupper Thomas
图标太大了,改小一些
2024-10-11[libcpu][risc-v] fix the bug when using ASID in the RV64 MMUzhangjing0303
* (fix) mmu: satp value should be 64-bit Corrected the SATP register to ensure it uses the correct 64-bit format as required by the system architecture. * use __asm__ instead of asm for the GNU C compiler Co-authored-by: Shell <[email protected]> --------- Co-authored-by: Shell <[email protected]>
2024-10-11[components][sal]add netdev ifindex featurezms123456
2024-10-11[components][smp]remove redundant memset & unlock in smpzms123456
2024-10-11feat: arm64: update thread self on sp-switchShell
This patch improves the atomicity of context switching by ensuring that the stack pointer (sp) and thread self updates occur simultaneously. This enhancement is crucial for maintaining thread safety and preventing potential inconsistencies during context switches. Changes: - Modified `cpuport.h` to use `ARM64_THREAD_REG` for thread self access. - Added an `update_tidr` macro in `context_gcc.S` to streamline thread ID updates. - Adjusted `rt_hw_context_switch_to` and `rt_hw_context_switch` to call `update_tidr`, ensuring atomic updates during context switches. - Cleaned up `scheduler_mp.c` by removing redundant thread self assignments. Signed-off-by: Shell <[email protected]>
2024-10-10[component][sal]add netgetdev apizms123456
2024-10-10[components][dfs][dfs_v1]cat输出实际读取的长度yangpeng
2024-10-09[drivers][spi] Fixed an issue that caused spi bus deadlock in the spi ↵Yuqiang Wang
configuration
2024-10-09[libcpu][risc-v]remove the redundant "0x" from the printed information when ↵zhangjing0303
cpu is in exception (#9516) Remove redundant '0x' from printed output
2024-10-08[bsp][ESP32][esp32c3] add spi driverwumingzi
2024-10-08[doxygen][rsoc]add pwm touch can i2c spi driver example for doxygenCYFS
2024-10-08[libcpu][risc-v]add README for RV64zhangjing0303