Commit Graph

310 Commits

Author SHA1 Message Date
Supper Thomas 96165a5e99
[action] add the yml file support 2024-11-04 22:01:30 -05:00
zhangjianwu 3a696ebc67 [BSP][GD32]add gd32e503v-eval 2024-11-02 18:38:27 -04:00
XYX12306 09bb0764be [bsp][renesas] initial commit for ra6e2-fpb 2024-10-30 23:47:38 +08:00
Supper Thomas ee1490736c
[doc] Update PULL_REQUEST_TEMPLATE.md
添加PR部分CI提醒
2024-10-25 17:48:13 -04:00
CYFS fabee02c38
[ci][rsoc]fix fm33lc026 yc3121-pos build issue (#9564)
* [ci]fix fm33lc026 yc3121-pos build issue

* [ci]rm airm2m/air105
2024-10-21 15:15:05 +08:00
CYFS e47f478e12
[bsp][rsoc]Fix compilation issues with bsp of hc32l136 2024-10-19 12:23:07 -04:00
Yuqiang Wang 6b0671b336
[bsp][ci] fix BSPs compilation errors
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 18:32:58 -04:00
Supper Thomas 5f15b5aee4 [action] open action_tools.yml 2024-10-08 17:55:41 -04:00
Supper Thomas 6276ba144b [action] remove debug option 2024-10-08 20:52:38 +08:00
hydevcode 443d56cfb1
[bsp][airm2m/air105][rsoc] Fix compilation issues with bsp of airm2m/air105 2024-09-30 18:50:15 -04:00
hydevcode 1bf3d79be1
[bsp][w60x][rsoc] Fix compilation issues with bsp of w60x (#9487)
* [bsp][w60x][rsoc] Fix compilation issues with bsp of w60x

* [bsp][w60x][rsoc] Fix compilation issues with bsp of w60x
2024-10-01 06:06:50 +08:00
kurisaw 40da8034a2 [bsp][nxp] Fix nxp series bsp compilation issues 2024-09-30 19:42:54 +08:00
hydevcode 827609be94 [bsp][essemi][rsoc] Fix compilation issues with bsp of essemi series 2024-09-29 20:49:57 -04:00
hydevcode 66d54ea8c0
[bsp][nxp][rsoc] Fix compilation issues with bsp of nxp/lxp series 2024-09-29 20:47:39 -04:00
hydevcode e7e44ec7e8 [bsp][nuvoton][rsoc] Fix compilation issues with bsp of nuvoton series 2024-09-29 20:44:38 -04:00
hydevcode 4203bfeb1d
[bsp][mm32l07x][rsoc] Fix compilation issues with bsp of mm32l07x 2024-09-29 12:33:10 -04:00
Yuqiang Wang beb7bc42de
[bsp][renesas] Add a new BSP: RZN2L-RSK 2024-09-15 13:29:20 -04:00
Supper Thomas 6320f184f5
[doxygen] add driver example for doxygen (#9446) 2024-09-15 08:22:44 +08:00
Rbb666 cadcd81104 [ci]修正#9441-label路径设置错误问题 2024-09-14 19:54:37 +08:00
Meco Man f17a71c2e4 [action][format] rename format check file name 2024-09-14 11:40:28 +08:00
Meco Man 91f11aa325 [action][spell] remove spell check when pushing 2024-09-14 11:40:28 +08:00
Rbb666 45952caab0 [ci]完善组件中的ci-labels 2024-09-13 23:39:16 -04:00
Supper Thomas a0e1f954c8
[action][cppcheck] add summary (#9426)
* [action][cppcheck] add summary

添加summary 方便查看出错信息
2024-09-12 09:41:22 +08:00
Supper Thomas 3943a3e163
[action] fix cppcheck build dir (#9406) 2024-09-09 14:13:43 +08:00
Supper Thomas 0c16568387 [action] add cppcheck project and action debug 2024-09-05 23:39:30 -04:00
Supper Thomas 580f3146eb fix the cfg path 2024-09-04 23:35:27 +08:00
Supper Thomas 3174fcd77b [action] update cppcheck version 2024-09-03 20:50:31 -04:00
sheltonyu a40f2a62ef
[bsp/at32] 1.add support m412/416 series, 2.add drv_can_v2 driver (support canfd) 2024-09-02 00:41:18 -04:00
CYFS 4f10d05a5b
[bsp][ht32] 修复编译问题
修复scons编译问题并添加ci
2024-08-28 18:31:59 -04:00
Rbb666 dec34f91bf [action]Supplementary part bsp, Component's label. 2024-08-26 13:13:11 +08:00
Fan YANG 6c085218a3 [bsp][hpmicro][hpm6e00evk] add hpm6e00evk support
- added hpm6e00evk support

Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2024-08-26 10:41:15 +08:00
Supper Thomas a75ac04440 [action] add action auto labeler to label PR 2024-08-26 09:19:00 +08:00
supperthomas d6d6752627 add fixed code 2024-08-24 15:44:23 -04:00
supperthomas 8b6df9a508 change RTTHREAD_GITHUB_TOKEN 2024-08-24 15:44:23 -04:00
Supper Thomas cc4965cb4c [action] Add PR for update 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
沐枫 9822b46291
[BSP][stm32]add BSP for FK407M2-ZGT6 2024-08-15 04:10:16 -04:00
Supper Thomas c468d1227c [action] add robot comment when action is fail 2024-08-12 11:38:50 +08:00
LaterComer 4c5b203c0b
[tools/env]统一tools中env相关的接口,优化env部分路径拼接 (#9185)
* 统一tools中env相关的接口到env_utility.py文件,并同步调整ci

* 移除非本提交的文件

---------

Co-authored-by: Meco Man <920369182@qq.com>
2024-07-31 00:52:25 +08:00
wirano 20c04e51f8 fix: add gd32h759i-start to CI 2024-07-29 13:18:28 +08:00
Rbb666 79d14461bd [ci] add bsp/stm32+renesas examples files' review owner 2024-07-21 20:22:55 +08:00
Supper Thomas 30b605aa55 [action][runner] add the keil ci check for runner
Signed-off-by: Supper Thomas <78900636@qq.com>
2024-07-20 15:30:35 +08:00
Meco Man 08c96e5e47 [ci] use env install script to install env 2024-07-10 13:41:05 +08:00
LaterComer c09d7e1e49
删除tools/kconfiglib文件夹,采用pip安装kconfiglib
* 删除tools/kconfiglib文件夹,采用pip安装kconfiglib

* workflows/action_utest.yml添加安装kconfiglib
2024-06-30 22:55:41 +08:00
Meco Man 20c080b776 [ci] remove env-v1.5.x checking 2024-06-30 22:29:19 +08:00
yuanzihao df715100f2
[BSP][HC32]add lckfb-hc32f4a0-lqfp100 (#9119)
* -以ev_hc32f4a0_lqfp176为模板进行修改

* -修改对应引脚

* -更新readme

* -update readme

* -添加 lckfb-hc32f4a0-lqfp100
2024-06-28 23:41:31 +08:00
Rbb666 ac2664438d [ci][nxp]add nxp frdm-mcxn236 bsp to bsp_buildings.yml 2024-06-26 13:48:53 +08:00
supperthomas 038ff8b2e5 [doc][doxygen]: Fix doxygen warning in comment
kservice.c:474: warning: The following parameter of rt_backtrace_to_buffer(rt_thread_t thread, struct rt_hw_backtrace_frame *frame, long skip, rt_ubase_t *buffer, long buflen) is not documented:
  parameter 'thread'
kernel.h:157: warning: unable to resolve reference to '_rt_errno' for \ref command

Signed-off-by: supperthomas <78900636@qq.com>
2024-06-26 01:21:57 +08:00
Shell 65c9947225
[libcpu] rv64: support for ARCH_REMAP_KERNEL (#9067)
* [libcpu] support for ARCH_REMAP_KERNEL

These changes introduce support for the ARCH_REMAP_KERNEL configuration,
which isolates kernel space in high virtual address regions. This feature
is necessary to enhance memory protection and management by segregating
user and kernel spaces more effectively.

Changes:
- Updated conditional macros to check for ARCH_REMAP_KERNEL instead of
  ARCH_KERNEL_IN_HIGH_VA in board initialization files to reflect the new
  configuration option.
- Modified qemu-virt64-riscv Kconfig and SConstruct files to include and
  utilize ARCH_REMAP_KERNEL.
- Created a new linker script `link_smart.lds` for smart linking in qemu-virt64-riscv.
- Updated rtconfig.py to use a more flexible execution path setup.
- Enhanced user address space definitions in `lwp_arch.h` to support the
  new virtual address mappings.
- Adjusted kernel memory initialization and mapping logic in `c906/mmu.c`
  and `virt64/mmu.c` to account for high virtual address regions.
- Added Kconfig option to enable ARCH_REMAP_KERNEL for RISCV64 architectures.
- Enhanced memory setup functions to support new mapping scheme, including
  updates to early page table setup and address relocation logic.

These modifications ensure that the system can utilize high memory
addresses for the kernel, improving memory isolation and system stability.

Signed-off-by: Shell <smokewood@qq.com>

* fixup: CI run failed

* bsp: default config without using smart

* fixup: static checks

* restore rt_hw_mmu_kernel_map_init for D1

---------

Signed-off-by: Shell <smokewood@qq.com>
2024-06-18 11:15:59 +08:00
Fan YANG e03342ff6b [bsp][hpmicro] add HPM5300EVK,HPM5301EVKLITE and HPM6800EVK support & update hpm_sdk
- added new boards: hpm5300evk, hpm5301evklite and hpm6800evk
- upgaded hpm_sdk
- driver updates and bugfixes
- add hpmicro BSPs to CI

Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2024-06-03 18:05:20 +08:00