| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-25 | Update kconfiglib to use sysprog21/Kconfiglib fork | copilot-swe-agent[bot] | |
| Co-authored-by: BernardXiong <[email protected]> | |||
| 2025-10-23 | [format][version]: synchronize bsp version configuration | kurisaw | |
| 2025-08-26 | utest: move entry from examples to utest | Chen Wang | |
| Change the entry of utest's Kconfig from 'examples/utest/testcases/Kconfig' to 'Kconfig.utestcases'. Modified the build scripts where the path name is "examples/utest/testcases/Kconfig" and changed it to 'Kconfig.utestcases', otherwise build operations such 'scons --dist' may fail. In the future, the testcase source code of utest will be placed in each module for maintenance, but the entry of Kconfig will all be placed in Kconfig.utestcases for unified maintenance. In this way, when executing menuconfig, people can enter and configure from one place, avoiding searching for utest configuration switches here and there in the menuconfig interface. For each module, you can maintain unit-test in a unified manner in the following way: - Create a subdirectory named 'utest' in the directory where your module is located. - Store the following files in the utest subdirectory: - Unit test case program source code files for this module. - Kconfig file, add configuration options for the unit test files of this module, the recommended option is named RT_UTEST_TC_USING_XXXX, XXXX is the global unique module name of this module. - SConscript file, note that when adding src files, in addition to relying on RT_UTEST_TC_USING_XXXX, you must also rely on RT_UTEST_USING_ALL_CASES, the two dependencies are in an "or" relationship. The role of RT_UTEST_USING_ALL_CASES is that once this option is turned on, all unit tests will be enabled to avoid selecting one by one. After completing the above steps, add the path of the Kconfig file of utest of this module to the Kconfig.utestcases file. Signed-off-by: Chen Wang <[email protected]> | |||
| 2025-08-19 | [xuantie/bsp] 修正生成玄铁CDK工程脚本并适配E906 BSP #10616 | Yaochenger | |
| 2025-08-10 | Fix Darwin detection and URL | ThearchyHelios | |
| 2025-08-07 | [Feature][Tools] Add support for package.json, refactor BuildPackage ↵ | bernard | |
| function to handle new format. | |||
| 2025-08-07 | [Tools] Update images | bernard | |
| 2025-08-07 | [Tools] Add documents for tools script; Add NG for tools | bernard | |
| 2025-07-15 | [tools]:修复iar添加宏不完全 (#10507) | 蒙蒙plus | |
| [tools]:修复iar添加宏不完全 参考#10456 | |||
| 2025-07-08 | [tools] Optimize the file opening method. | bernard | |
| 2025-07-08 | [tools] Add workspace generation for RT-Thread root directory. | bernard | |
| 2025-07-08 | [tools] add vsc_workspace target in scons. | bernard | |
| 2025-07-04 | fix:buding_keil_CPPDEFINES | CYFS | |
| 2025-06-30 | [TOOLS] Add DTC (Devicetree Compiler) tools | GuEe-GUI | |
| Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2025-06-25 | [scons] code cleanup for scons script. (#10429) | Bernard Xiong | |
| * [scons] move project_generation to targets; code clean for building.py. | |||
| 2025-05-23 | ci: Replace the judgment file modification mechanism of bsp_building.… ↵ | hydevcode | |
| (#10314) ci: Replace the judgment file modification mechanism of bsp_building.yml and incorporate the PR status show into bsp_building.yml | |||
| 2025-05-21 | fix scons --target=cmake command failure (#10276) | 冥焱破晓 | |
| * fix scons --target=cmake command failure * fix scons --menuconfig scons: Reading SConscript files ... Cannot found RT-Thread root directory, please check RTT_ROOT | |||
| 2025-05-19 | [tools] 修复rttstudio无法导入bsp的问题 (#10290) | hydevcode | |
| 2025-05-16 | [action/ci] show the PR status for Pull request | Supper Thomas | |
| 2025-04-27 | [action/ci] add qemu-pre-build-and-post-build for RT_SMART build (#10203) | Supper Thomas | |
| [action/ci] add qemu-pre-build-and-post-build for RT_SMART build | |||
| 2025-04-14 | Fixed an error by running scons --tartget=cmake under LINUX, #10113 (#10164) | keeping passionate! | |
| Fixed an error by running scons --tartget=cmake under LINUX, and associated issue #10113 | |||
| 2025-03-23 | [action/ci] 把每次编译结果上传到github (#10135) | Supper Thomas | |
| * [action/ci] 把每次编译结果上传到github * [fix] * add output * fix * fixthe attach_file_name * fix * fix name * [action] 更新一下toolchain的版本号 * [bsp/stm32] hex 生成 * Update type.h | |||
| 2025-03-17 | [github/action] 添加scons显示编译时间的命令 (#10114) | Supper Thomas | |
| * [github/action] 添加scons显示编译时间的命令 * [bsp/pico] 删除ci 耗时的config,在F412中已验证 * [bsp/f412] 这个编译需要3分钟,不合理,先从ci中删除 | |||
| 2025-03-10 | [fix][feature]Default to the previous fully packaged logic, add a ↵ | ZhaoCake | |
| 'dist-strip' option for simplified packaging. | |||
| 2025-03-01 | [tools][cmake] get some info from env to save time (#10062) | Kai | |
| [tools][cmake] remove some code that is unnecessary but takes time, get them from env | |||
| 2025-02-26 | [action/ci] pkgs --update-force instead of pkgs --update (#10042) | Supper Thomas | |
| * [action/ci] pkgs --update-force instead of pkgs --update * Update bsp_buildings.yml * l4 单独拉出来 | |||
| 2025-02-22 | fix missing some flags added in Sconscript | kaidegit | |
| 2025-02-19 | fix: without KConfig in rsource and without command help. | ZhaoCake | |
| 2025-02-19 | [fix]Some components do not have explicit Kconfig | ZhaoCake | |
| 2025-02-19 | [fix] not ignore notes in | ZhaoCake | |
| 2025-02-19 | [feat][tools]Only add used components to distubution package. | ZhaoCake | |
| 2025-02-18 | [tools/iar] iar.py fix scons --target=iar --dist (#9997) | 蒙蒙plus | |
| #9996 | |||
| 2025-02-03 | ci: fix dep miss (#9965) | Kai | |
| 2025-01-29 | [tools] Add requirements.txt for python packages | BernardXiong | |
| Add requirements.txt for python packages installation. | |||
| 2025-01-26 | [tools/mdk5] 如果本地设置了UV4.exe 命令,则进行MDK编译 | Supper Thomas | |
| 2025-01-22 | [scons] ci.attachconfig.yml is used in combination with scons | hydevcode | |
| 2025-01-14 | fix cppcheck in lwp.c will fail if no define RT_USING_DFS (#9912) | zhuzhuzhu | |
| 2025-01-11 | [tools] Add sdk_cfg.json setting for env CC detection | Bernard Xiong | |
| 2025-01-05 | [tools] add logging as Env['log'] | bernard | |
| Add logging as Env['log']: - the default level is INFO; - when using `scons --verbose`, the level will be change to debug level. - Add more debug information for cc detection. | |||
| 2025-01-03 | [tools]: fix the issue of missing commands in compile_commands.json (#9856) | aka-adi | |
| * [tools]: fix the issue of missing commands in compile_commands.json * [tools]: fix the path of compile_commands.json | |||
| 2024-12-18 | [tools] add zig target | guozhanxin | |
| 2024-12-13 | [tools] generate workspace by compile_commands.json | Supper Thomas | |
| 2024-12-11 | [tools] add more c++ src file type | liuchao | |
| 2024-12-12 | tools: add clangd support (#9772) | Supper Thomas | |
| * tools: add clangd support * [tools] use pip install scons * [tools/vsc] fix path for in windows and linux | |||
| 2024-11-22 | [tools][cmake] fix processing groups with similar name (#9667) | Kai | |
| 2024-11-17 | Revert "[tools] use project's dir basename as default project name" | Supper Thomas | |
| This reverts commit ea75800d5b3be3e63c6304afed8b06a3fdeae289. | |||
| 2024-11-11 | [tools] add project.json generation in vsc.py. (#9632) | Bernard Xiong | |
| * [tools] fix the SDK path issue in env script. * [tools] add project.json generation in vsc.py. * [tools] provide correct and clear comments in vsc.py | |||
| 2024-11-07 | [action] attachconfig adapts yml syntax features (#9629) | hydevcode | |
| 2024-11-07 | [action] yml file adds the depends parameter (#9627) | hydevcode | |
| 2024-11-06 | [tools] use project's dir basename as default project name | liuchao | |
