Commit Graph

17195 Commits

Author SHA1 Message Date
hydevcode 02287790b5
bsp/nxp:Separate nxp_lpc library (#10265) 2025-05-12 20:18:51 +08:00
hydevcode 27430ca7d4
bsp/nxp:Separate NXP_MCX drivers (#10246) 2025-05-12 15:51:31 +08:00
沐攸 40f42f30e9
bsp/stm32: Separate stm32mp1 hal drivers (#10264)
* bsp/stm32: Separate stm32mp1 hal drivers

* bsp/stm32: change stm32mp1 .config
2025-05-12 14:33:40 +08:00
zhangshuxun 0a57f0a038 bsp:stm32:add Dependency packages missing, please running 'pkgs --update' 2025-05-12 13:29:25 +08:00
kurisaw c285c9806b ci: optimize the logic for generating comments for the maintainer robot 2025-05-12 11:14:17 +08:00
kurisaw 1c5568cd2b Fixed missing unique files creation and cache logic 2025-05-12 10:38:54 +08:00
Yuqiang Wang 4909188bcb
ci: fixed the abnormal operation of ci files (#10259)
fixed the abnormal operation of ci files
2025-05-12 09:22:35 +08:00
Zhao Puhan 3fb3be8ad8
[infineon]fix ifx_pin_irq_enable 2025-05-10 18:02:51 +08:00
Kenji Mouri / 毛利 研二 f0609c1b06
bsp/simulator: fix issues for Visual Studio project generator (#10251) 2025-05-10 05:05:34 +08:00
Yuqiang Wang 0dd8eb090c
feat: CI script assigns PR reviews based on the list of maintainers (#9913) 2025-05-09 22:34:02 +08:00
Yuqiang Wang d7984289a4
fix: solve the issue of abnormal startup of STM32MP157, and fix arduino ci error. 2025-05-09 19:21:28 +08:00
Dmitriy 61da09fab5 GD32 CAN hdr_bank set in filter initialization 2025-05-09 16:11:20 +08:00
Supper Thomas e6c55e384f
[action/manual_trigger] fix mannual trigger to create dist zip file
修复手动生成编译的error
2025-05-09 16:00:59 +08:00
hydevcode 301fce1730
[action/ci] 修复bsp_buildings的传递参数的问题 (#10254) 2025-05-09 14:59:52 +08:00
Guorui Li 1635fb497a
[component/lwp]add annotation for lwp elf. (#10230)
* [component/lwp]add annotation for lwp elf.

* Update components/lwp/lwp_elf.c

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-09 02:55:29 +08:00
Chen Wang 3777ac1e4f bsp: k230: eliminate warnings for kconfig
When run kconfig, see warnings as followings:

Kconfig:5: warning: BSP_ROOT has 'option env="BSP_DIR"',...
Kconfig:10: warning: RTT_ROOT has 'option env="RTT_DIR"',...
Kconfig:15: warning: PKGS_ROOT has 'option env="PKGS_DIR"',...
...
warning: the choice symbol PKG_USING_ZLIB_LATEST_VERSION (...)
is selected by the following symbols, but select/imply has no
effect on choice symbols
 - BSP_ROOTFS_TYPE_CROMFS (defined at Kconfig:41)
warning: the value '0xF00000000' is invalid for C908_PLIC_PHY_ADDR...

Trying to cleanup Kconfig and re-run menuconfig to update.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-05-07 16:06:54 +08:00
qilian f05f344388
[Docs] Modify invalid links (#10240) 2025-04-30 18:30:50 +08:00
Jamie 928e47395d
[hc32] Add the ev_hc32f4a8_lqfp176 board and modify some bsp drivers. (#10233)
* [hc32] Add the ev_hc32f4a8_lqfp176 board and modify some bsp drivers.
2025-04-29 14:23:01 +08:00
ricky 396eaa32f6
[components][wlan] Fixing comments errors of RT_WLAN_EVT_SCAN_DONE and RT_WLAN_EVT_SCAN_REPORT (#10237) 2025-04-29 09:51:49 +08:00
rcitach 0bdf9bdd31 add rk3500 doc 2025-04-28 18:29:32 +08:00
rcitach aee8920d07 import re 2025-04-28 10:52:58 +08:00
rcitach 5833e02e2f Fix Aarch64 architecture runtime issues
该问题由5b3320624da5149fc21c2d3e1f321d855e3d0dfe引入,导致工具链编译时加上了 -std=gnu99,其他架构是否出问题暂时未知
2025-04-28 10:52:58 +08:00
Chen Wang e08fc2999b bsp: k230: use rttpkgtool to package kernel
The original method of packaging and burning kernel
depends on installing the K230 RTOS SDK. It is quite
cumbersome. Now the relevant logic is extracted and
a small tool rttpkgtool is created to package the
rtthread.bin.

Considering that rttpkgtool still needs to compile
opensbi when packaging k230, which means that a
separate cross-toolchain needs to be installed.
Therefore, in order not to affect the CI operation,
the current packaging logic is not integrated into
POST_ACTION in rtconfig.py, but requires kernel
developers to run the build script separately for
packaging.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-28 10:50:10 +08:00
Supper Thomas 427e177526
[action/ci] add qemu-pre-build-and-post-build for RT_SMART build (#10203)
[action/ci] add qemu-pre-build-and-post-build for RT_SMART build
2025-04-27 17:31:51 +08:00
hydevcode b4e051a890 [bsp][Infineon] Update the peripherals of XMC7100D 2025-04-27 14:58:45 +08:00
hydevcode 8b968c3761 bsp: k210: fix drv_i2c's include file 2025-04-27 10:43:32 +08:00
koudai 9b6438dfec
[BSP][N32G45XVL]适配串口v2驱动 (#10222) 2025-04-24 16:59:14 +08:00
Yuqiang Wang 8382a40a90 add k230 ci check 2025-04-24 16:46:04 +08:00
Passionate0424 6ffa53a914 修改ifx_pin_irq_enable函数 2025-04-24 14:34:51 +08:00
Chen Wang 283c2fb94f bsp: k230: fix some cpp_check warnings
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Chen Wang 919adbce38 bsp: canmv: update README
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Chen Wang 0c0b9e59d0 bsp: k230: use configuration instead of immediate value
The original code used immediate values directly when it
came to memory layout, which was not a good programming
habit.

Now we use macros and try to be compatible with SDK
configuration values in the SDK compilation environment.

The main changes are to clean up board.h, and extract
some memory layout constants to define a new header
file mem_layout.h.

Also update KERNEL_VADDR_START to the default value for
Smart, so we can use it as base to calculate other mapping
address.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Chen Wang 2a00bd4ecb bsp: k230: use rtconfig.h for linkscript
For linker script, use constant macro defined from
rtconfig.h, not immediate value.

Also cleanup the link_statksize.lds, it is also not
needed when using new mechanism.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Chen Wang 90e81cf4b6 bsp: k230: updated config
KERNEL_VADDR_START changed to 0xffffffc000020000.
__STACKSIZE__ changed to 65536.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Wang Chen db9746e001 bsp: k230: update uart driver
Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Wang Chen 980a376e9b bsp: k230: support canmv board
Some changes to support canmv board, such as:
- Address constant, some may need be set as configuration later.
- link script
- build script

Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
沐攸 6229153364
bsp/stm32: Separate STM32WB HAL drivers (#10223) 2025-04-24 00:24:25 +08:00
hydevcode 5804973a49 [bsp][Infineon] add a new bsp for XMC7100D-F144K4160AA 2025-04-23 12:54:52 +08:00
沐攸 ae83165609
bsp/stm32:Separate STM32L5 HAL drivers (#10216) 2025-04-23 06:00:58 +08:00
沐攸 6e19aadbc6
bsp/stm32:Separate STM32H7RS HAL drivers (#10217) 2025-04-23 06:00:29 +08:00
沐攸 c210588db9
bsp/stm32:Separate STM32WL HAL drivers (#10218) 2025-04-23 05:58:56 +08:00
沐攸 a7a6ccf6d5
bsp/stm32:Separate STM32L0 HAL drivers (#10215) 2025-04-22 22:53:52 +08:00
沐攸 a9cfc82298
bsp:Separate STM32G4 HAL drivers (#10214) 2025-04-22 22:53:15 +08:00
沐攸 1a6349d7dc
bsp/stm32: Separate STM32G0 HAL drivers (#10213) 2025-04-22 22:52:27 +08:00
沐攸 fe7999ed33
bsp: Separate STM32F3 HAL drivers (#10211) 2025-04-22 22:51:42 +08:00
沐攸 e347305ad0
bsp/stm32:Separate STM32F2 HAL drivers (#10210) 2025-04-22 22:50:29 +08:00
沐攸 c7c8d9d6ef
bsp/stm32:Separate STM32F7 HAL drivers (#10208) 2025-04-22 22:49:39 +08:00
沐攸 cee8c81d3c
bsp/stm32:Separate STM32F1 HAL drivers (#10209) 2025-04-22 22:48:57 +08:00
sheltonyu 9551bfe5fc
[bsp/at32] fixed 'scons --dist' error (#10212) 2025-04-22 18:42:38 +08:00
hydevcode bd796f9055 [bsp][qemu-vexpress-a9] Adapter driver for serial port v2 ([#10176](https://github.com/hydevcode/rt-thread/issues/10176)) 2025-04-22 16:52:08 +08:00