Commit Graph

32 Commits

Author SHA1 Message Date
hydevcode 8f77525b5d
[action] attachconfig adapts yml syntax features (#9629) 2024-11-07 22:32:31 +08:00
hydevcode 65e239d3f1
[action] yml file adds the depends parameter (#9627) 2024-11-07 09:47:59 +08:00
hydevcode fc765e2f32 [action] Recursive folder lookup attachconfig.yml 2024-11-05 19:31:20 +08:00
Supper Thomas 96165a5e99
[action] add the yml file support 2024-11-04 22:01:30 -05:00
Supper Thomas c9d18c444a
[action/ci] Add toolchain stup script (#9453)
* [action] add toolchain install script
2024-09-16 11:13:30 +08:00
Supper Thomas a0e1f954c8
[action][cppcheck] add summary (#9426)
* [action][cppcheck] add summary

添加summary 方便查看出错信息
2024-09-12 09:41:22 +08:00
Supper Thomas c154c24319 [action][ci] add cppcheck new feature
'--check-level=exhaustive'
这个选项可以更深入的在分支中检测,但是会耗时比较久一些。
2024-09-11 20:55:55 -04:00
Supper Thomas 8b4fb52905
[script] add install.sh for rt-thread (#9355)
* [script] add install.sh for rt-thread

* [install] add gitee chevk
2024-08-29 07:44:35 +08:00
Supper Thomas 1449d37cdf [action/ci] add cpu and arch 2024-08-25 10:54:47 -04:00
supperthomas 3a7e6997c2 [action] filter the not arm-none-eabi-gcc bsp 2024-08-25 01:36:50 -04:00
supperthomas fe8a00fafc [action] add toolchain download link 2024-08-25 01:36:50 -04:00
supperthomas 1df5be69e8 [action/ci] Add bsp detail python script 2024-08-25 01:36:50 -04:00
supperthomas 372c841912 [action] remove multiprocessing 2024-08-24 15:44:23 -04:00
Supper Thomas 93314e3392 [action] add multiprocess and add include_paths 2024-08-24 15:44:23 -04:00
Supper Thomas 1726a174de [action] add manual trigger build all bsp (#31) 2024-08-24 15:44:23 -04:00
Shell 6977cf9101
[src] add rt_hw_cpu_id() wrapper API (#8894)
* [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 <smokewood@qq.com>

* fixup UMP

* update API & comment

* ci: cpp_check

---------

Signed-off-by: Shell <smokewood@qq.com>
2024-05-08 09:22:09 +08:00
Shell 864055bf18
[fixup] aarch64 UMP compiler error (#8677)
Signed-off-by: Shell <smokewood@qq.com>
2024-03-30 17:58:38 +08:00
Shell 83e95bdff4
sync smart & dfs (#8672)
Signed-off-by: xqyjlj <xqyjlj@126.com>
Signed-off-by: Shell <smokewood@qq.com>
Co-authored-by: xqyjlj <xqyjlj@126.com>
2024-03-28 23:42:56 +08:00
Shell 396a52cedb fixup: static anaylysis CI 2024-01-16 00:59:18 +08:00
vacabun acaa23052f
[ci][bsp_build]attachconfig add scons args parsing (#8464) 2024-01-09 22:03:32 +08:00
guotong ma 2d55efba84 [ci][attachconfig]support subfolders 2023-12-28 23:51:56 +08:00
Meco Man ed4d037d7b [ci][stm32f407] add attach config CI check 2023-12-26 23:13:08 +08:00
Meco Man 0b8fbee344 [ci] silent pkgs --update when building bsp 2023-12-25 23:24:30 +08:00
guotong ma 18c44e6cee [ci][attachconfig] remove some output 2023-12-25 15:21:16 +08:00
guotong ma 00bb3c6224 [ci][attachconfig]del debug time 2023-12-25 12:07:22 +08:00
kurisaW 60910d0732 [ci][attachconfig] remove pkgs upgrade everytime 2023-12-25 10:07:32 +08:00
vacabun 2693e7e15a
[ci]Add bsp attachconfig check 2023-12-24 22:43:40 +08:00
xqyjlj e31fa93423
feat: spinlock should lock sched (#8360) 2023-12-22 11:15:18 +08:00
Meco Man ea50473dc4
[ci] add error code check (#8341) 2023-12-06 13:52:30 +08:00
dejavudwh 4cbc1893bd Added CI to compile more drivers for the changed BSP 2023-06-28 22:07:02 -04:00
dejavudwh b1584e9fa9
[CI] Added feature to filter out files to file_check.py that do not require cppcheck (#7499)
Co-authored-by: supperthomas <78900636@qq.com>
2023-05-16 07:51:16 +08:00
Meco Man ebf4c0f24e [tools/ci]move file_check.py into ci folder 2023-05-13 22:53:24 -04:00