summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2024-08-13CMake: Generator re-write and bug fixes.Yilin Sun
Updated CMakeLists.txt generator to handle private macro definitions for source groups. Individual source groups are added as OBJECT libraries, which does not generate actual archive but will be linked together at final application linking stage. Source groups without source files are added as INTERFACE libraries, which provides library dependencies to the final application. Signed-off-by: Yilin Sun <[email protected]>
2024-08-06[tools] fix the SDK package path issuebernard
2024-07-31[tools/env]统一tools中env相关的接口,优化env部分路径拼接 ↵LaterComer
(#9185) * 统一tools中env相关的接口到env_utility.py文件,并同步调整ci * 移除非本提交的文件 --------- Co-authored-by: Meco Man <[email protected]>
2024-07-10解决tools/keil.py中python3不兼容python2的str.decode()latercomer
2024-07-10[fixed][kconfiglib]test kconfiglib is installed and info how to installLaterComer
2024-07-06[tool][cmake] Let cmake generator get more param from `rtconfig.py` (#9139)Kai
let cmake generator get more param from `rtconfig.py` * support getting c/cpp standard from c/cpp compilation flags * support getting post action and conv it to cmake variable * add a custom cmake file for user custom settings * support setting project name from `--project-name=` option
2024-06-30删除tools/kconfiglib文件夹,采用pip安装kconfiglibLaterComer
* 删除tools/kconfiglib文件夹,采用pip安装kconfiglib * workflows/action_utest.yml添加安装kconfiglib
2024-06-30[tools] remove kconfig-frontendsMeco Man
2024-06-20mkdist和sdk_dist支持kconfiglib语法latercomer
2024-06-10fix DeprecationWarning: invalid escape sequence.maosql
2024-05-21[tools/cmake] fix the issue of the missing link flags added in Sconscript ↵Astrozen
(#8957)
2024-05-11[tools] fix env toolchain path parse issue (#8936)Meco Man
2024-05-08[tools] fix the issue of cc detection failure in Windows (#8914)Bernard Xiong
2024-05-08[src] add rt_hw_cpu_id() wrapper API (#8894)Shell
* [src] add rt_hw_cpu_id() wrapper API rt_hw_cpu_id() is an unsafe API which should not be used by most codes directly. It's error-prone because it must be used in proper context, otherwise it can lead to errors and unpredictable behavior. This patch adds a wrapper API for rt_hw_cpu_id() to address this risk. It includes the context-checking functionality and provides a safer alternative for obtaining CPU IDs, ensuring that it is used correctly within the appropriate context. Signed-off-by: Shell <[email protected]> * fixup UMP * update API & comment * ci: cpp_check --------- Signed-off-by: Shell <[email protected]>
2024-05-03[tools] Add --cdb to make compile_commands.json.bernard
2024-04-23[tools] fix menuconfig error on vscode console (#8843)Shell
Signed-off-by: Shell <[email protected]>
2024-04-21[clang-format] ↵latercomer
增加clang-format格式化配置,通过ide或者手动运行tools/run-clang-format.py进行代码自动格式化
2024-04-20[tools] fix EXEC_PATH exists, but the CC does not.bernard
2024-04-21[tools] Add toolchain detection in sdk packages (#8827)Bernard Xiong
2024-04-18将scons --menuconfig/--pyconfig/--pyconfig-silent统一调用kconfiglibLaterComer
2024-04-05[tools] Add install env scriptbernard
2024-03-30[fixup] aarch64 UMP compiler error (#8677)Shell
Signed-off-by: Shell <[email protected]>
2024-03-28sync smart & dfs (#8672)Shell
Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-03-05[tools]Fix project compilation errors generated by mdk and iarRbb666
2024-01-26[libc][tools] fix compile error on python2 envidings
2024-01-22[tools]修复rt-studio导入bsp工程缺失{cross_toolchain_flags}字段问题Rbb666
2024-01-16fixup: static anaylysis CIShell
2024-01-09[ci][bsp_build]attachconfig add scons args parsing (#8464)vacabun
2023-12-28[ci][attachconfig]support subfoldersguotong ma
2023-12-28[libc] Fix the MPU's rtconfig.h file identification problem in the script ↵Yuqiang Wang
(#8436)
2023-12-26[ci][stm32f407] add attach config CI checkMeco Man
2023-12-25[ci] silent pkgs --update when building bspMeco Man
2023-12-25[ci][attachconfig] remove some outputguotong ma
2023-12-25[ci][attachconfig]del debug timeguotong ma
2023-12-25[ci][attachconfig] remove pkgs upgrade everytimekurisaW
2023-12-24[ci]Add bsp attachconfig checkvacabun
2023-12-22✨ feat: spinlock should lock sched (#8360)xqyjlj
2023-12-06[tools] format the optionszhkag
- format command options - rename the --add_rtconfig as --global-macros
2023-12-06[ci] add error code check (#8341)Meco Man
2023-12-03[stm32] split stm32 drivers as normal and nano driversMeco Man
- move all normal drivers (devices framework drivers) into drivers folder. - create nano folder for nano drivers nano drivers are only for a simply wrap of the HAL function, and not seek for adopting rt-thread devcies framework. - provide unified nano console and GPIO drivers.
2023-11-14[tools/gcc.py]fix scons error.guozhanxin
2023-11-08[libc][picolibc] improve gcc picolibc supportXiang.Lin
2023-10-23[tools] Enable prebuilding action (#8133)1ridic
2023-10-22[tools] 增加vscode pyocd下载命令 scons --target=vsc --pack=xxxliYangYang
2023-10-19[tools] support LLVMEmbeddedToolchainForArm-17.0.1guozhanxin
2023-09-26[tools] Correct prompt message1ridic
After running "menuconfig", a message prompting you to run "make" appears, which can be confusing. Correct prompt message to make it clear.
2023-09-15[tools][gcc.py] avoid dist failure when try to dist MDK/IAR project.Meco Man
Because for MKD/IAR project, in the rtconfig.py, there is no rtconfig.PREFIX defined.
2023-09-15[env][dist] adjust dist sequenceMeco Man
2023-09-15[env] remove --dist-strip commandMeco Man
2023-09-14[tools] support Env for fish shell1ridic