rt-thread
rt-thread copied to clipboard
RT-Thread is an open source IoT real-time operating system (RTOS).
### RT-Thread Version 5.2.1 ### Hardware Type/Architectures STM32H743 ### Develop Toolchain GCC ### Describe the bug 在 rt-thread/components/net/lwip/port/ethernetif.c 中 `list_if`, `list_tcps`, `list_udps` 函数调用 `rt_kprintf` 之前由于调用了 `rt_enter_critical()`; 导致调度器上锁,在 `rt_kprintf` 中调用 `console`...
### Describe problem solved by the proposed feature 统一贡献者提交PR时的相关规范性问题 ### Describe your preferred solution 编写一份RT-Thread PR提交规范文档,具体规范条件如下: 1.规范PR标题内容 * 前缀约束为类似[stm32][drivers]/[kernel] * PR内容要求针对PR修改的文件来进行总概 2.PR修改文件提交规范 * PR应尽量避免多个特性混杂在一起,应该分开提交 3.PR commit提交规范 * 针对重要日志可以保留,对常规修改commit需要压缩为一个提交 ### Describe...
### RT-Thread Version Master ### Hardware Type/Architectures STM32F407 ### Develop Toolchain RT-Thread Studio ### Describe the bug - `dfs/filesystems/elmfat/dfs_elm.c` 文件中的 `dfs_elm_open` 和 `dfs_elm_close` 函数在处理文件引用计数 (`ref_count`) 时的行为不一致,导致了严重的内存泄漏。 **问题根源分析:** 1. **`dfs_elm_open` 的行为:**...
### Describe problem solved by the proposed feature 很多组件或者模块都将自身所在路径通过SConscript添加到了CPPPATH中,然后在编译时将这些路径都包含进来了,非常容易污染路径,不光软件包有这些问题,内核组件也是这样,项目大起来之后,非常容易冲突,目前已有的组件或者模块很难动了,先保证老代码兼容性,但是如果后续还有需要新增的组件,建议好好考虑怎么组织一下,不要再污染路径了。 ### Describe your preferred solution _No response_ ### Describe possible alternatives _No response_
## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) 新增BSP--适配珠海泰为tae32g5800的部分外设(GPIO/UART/CAN/FDCAN/IWDG/FAL) #### 请提供验证的bsp和config (provide the config and bsp) - BSP: bsp/tae32/tae32g5800_eval_board - .config: bsp/tae32/tae32g5800_eval_board/.config - action: ] ### 当前拉取/合并请求的状态...
### Describe problem solved by the proposed feature 目前主线仓库中 `libcpu/` 和 `components/BSP` 下大量 Kconfig 文件的 `help` 描述仍不完整或过于简略,部分选项缺少必要的说明、使用场景、依赖关系提示。 建议重点优化方向: 对 `libcpu/` 和 `components/` 目录下的 Kconfig 中的重要配置项补充并完善 help 描述。补充时需深入阅读对应驱动/模块源码,结合实际实现逻辑和语义,提供准确、完整、易懂的帮助信息,需要做到: - 该配置项的具体功能 -...
### Describe problem solved by the proposed feature [Feature] 为控制台增加ctrl+c 终止当前运行的任务或者命令 ### Describe your preferred solution _No response_ ### Describe possible alternatives _No response_
## 拉取/合并请求描述:(PR description) [ 测试自动格式化工作流是否正确运行 ] ### 当前拉取/合并请求的状态 Intent for your PR 必须选择一项 Choose one (Mandatory): - [x] 本拉取/合并请求是一个草稿版本 This PR is for a code-review and is intended to get...
## 拉取/合并请求描述:(PR description) #### 为什么提交这份PR (why to submit this PR) Issue #9838 identified that Kconfig files in `libcpu/` and `components/` lack comprehensive help text, making it difficult for developers to...
The `FINSH_FUNCTION_EXPORT_ALIAS` macro has been deprecated but 28 call sites remained across the codebase. This PR removes all references. ## Changes - **Removed macro definitions** from `components/finsh/finsh.h` and `include/rtdef.h` -...