summaryrefslogtreecommitdiff
path: root/bsp
AgeCommit message (Collapse)Author
2025-10-15utest: UTEST_SCHEDULER_TC -> RT_UTEST_SCHEDULERChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SMALL_MEM_TC -> RT_UTEST_SMALL_MEMChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_MEMHEAP_TC -> RT_UTEST_MEMHEAPChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15utest: UTEST_SELF_PASS_TC -> RT_UTEST_SELF_PASSChen Wang
Signed-off-by: Chen Wang <[email protected]>
2025-10-15fix bsp artpi RT_NAME_MAX to 164444x
2025-10-14utest: fixed UTEST_SMP_CALL_FUNCChen Wang
In 66448d9e96 "utest: smp_call: move from example to components/drivers/smp_call" UTEST_SMP_CALL_FUNC was replaced with RT_UTEST_SMP_CALL_FUNC. However, some files are forgot to do this replacement, so this patch address this. Note: In .config, lines like "# CONFIG_XXX is not set" do not need to be modified; they are comments. Furthermore, for BSPs, running "scons --menuconfig" and save the config will automatically replace them. Therefore, no modification is necessary in this case. Signed-off-by: Chen Wang <[email protected]>
2025-10-13feat[can][gd32]: Implement non-blocking send mechanismCYFS
2025-10-13Update compiling of bluetrum/ab32vg1-ab-prougenYonggang Luo
remove auto generated cconfig.h
2025-10-11gd32/driver: fix inaccurate WDT clock timeout feeding issuekurisaw
2025-10-11Use time_t for RT_DEVICE_CTRL_RTC_GET_TIME RT_DEVICE_CTRL_RTC_SET_TIMEYonggang Luo
2025-10-11bsp/w60x: fixes cppcheck: (#10781)Yonggang Luo
[cpp_check.py 80 INFO] bsp/w60x/drivers/drv_rtc.c:58:11: error: Syntax Error: AST broken, binary operator '&=' doesn't have two operands. [internalAstError] [cpp_check.py 80 INFO] libcpu/arm/s3c24x0/rtc.c:34:12: error: Expression 'RTCCON|=RTCCON|=0x01' depends on order of evaluation of side effects [unknownEvaluationOrder]
2025-10-10Remove rarely used rt_time_tYonggang Luo
next_delay should be rt_tick_t Use time_t for RT_DEVICE_CTRL_RTC_GET_TIME
2025-10-10[CPU/AARCH64] 增加 libcpu/aarch64 KERNEL_ASPACE_START 配置 #10757zhangyan
针对不同的 Aarch64 BSP 针对 KERNEL_VADDR_START 宏定义进行区分
2025-10-10feat[driver][gd32]: Improve the RTC driver and support alarm interruptsYuqiang Wang
2025-10-03format: utilize the clang-format-ignore mechanismYuqiang Wang
2025-09-28[bsp/xuantie] 添加bsp导入rt-studio相关文件 (#10728)WangShun
* [fix] 更新e906的以BSP导入RT-Studio相关文件
2025-09-28feat[can]: Implement non-blocking send mechanism and enhance CAN driver ↵wdfk-prog
functionality - Added support for non-blocking mode CAN message sending, including software ring buffer management and dynamic memory allocation options. - Improved related comments and error handling. - Updated example code to demonstrate the usage of both blocking and non-blocking sending modes, and corrected some structure field naming and macro definitions.
2025-09-28[fix] 修正UART驱动管脚配置不正确的问题MuChenger
2025-09-28[fix] 使能GD32H7 I/D Cache,移除Systick重复配置代码MuChenger
2025-09-26utest: remove RT_UTEST_USING_ALL_CASESChen Wang
Many modules' utests currently don't support enabling all tests at once. Furthermore, some modules' tests are complex, for example due to their numerous dependencies on other modules. This makes it nearly impossible to enable all tests with a single global switch. Consequently, the previously defined `RT_UTEST_USING_ALL_CASES` has lost its original meaning. We recommend deprecating this configuration switch. If a module needs to enable a group of functional tests through its own configuration, this local enable all switch should be implemented by the module itself, and a global RTT enable switch will no longer be provided. If such a requirement arises in the future, we recommend careful design, especially considering how to ensure that turning on a single switch enables all dependencies for all involved modules for ease of use. Signed-off-by: Chen Wang <[email protected]>
2025-09-25[bsp][gd32]: can add support for GD32F5xx (#10737)CYFS
2025-09-25bsp/cvitek: Increase the value of RT_NAME_MAXChen Wang
Otherwise report runtime error: [E/kernel.obj] Object name sys workq exceeds RT_NAME_MAX=8, consider increasing RT_NAME_MAX. (obj_name_len <= RT_NAME_MAX - 1) assertion failed at function:rt_object_allocate, line number:520 Increase the value of RT_NAME_MAX to 16 for c906B. The value of RT_NAME_MAX for BSP of C906L and ARM core already meet the requirement of more than 8. Signed-off-by: Chen Wang <[email protected]>
2025-09-25feat[SPI]: Add SPI device detach functionwdfk-prog
2025-09-24RT_TIMER_CTRL_SET_TIME only accept rt_tick_t, pass rt_tick_t instead ↵Yonggang Luo
int/rt_int32_t
2025-09-24Fixes ↵Yonggang Luo
bsp/allwinner/libraries/sunxi-hal/hal/source/sdmmc/osal/os/RT-Thread/os_timer.c call to RT_TIMER_CTRL_SET_TIME RT_TIMER_CTRL_SET_TIME expects a pointer to rt_tick_t (ticks). period_tick is derived from periodMS (milliseconds) via rt_tick_from_millisecond to ensure correct units are passed.
2025-09-24sunxi-hal use rt_tick_tYonggang Luo
2025-09-23[bsp][hpmicro] upgrade to bsp v1.10.0, add hpm6p00evk and hpm5e00evk supportFan YANG
- upgraded bsp to v1.10.0 - moved hpm_sdk to rt-thread package - added support for hpm6p00evk and hpm5e00evk Signed-off-by: Fan YANG <[email protected]>
2025-09-23[ci][rtduino]Fixed CI: ARDUINO_ADAFRUIT_SENSORLAB compilation failure issue.Rbb666
2025-09-23[bsp/renesas] add bsp ra6e2-ek #10631BruceOu
2025-09-22bsp: k230: add rtc driverZe-Hou
Requirement: The BSP for the k230 platform in the RT-Thread repository does not yet have an RTC driver. Solution: Provide RTC drivers for the k230 platform in the RT-Thread repository, implementing timekeeping and alarm functionalities, with interrupt support for the alarm feature. Signed-off-by: Ze-Hou <[email protected]>
2025-09-22bsp/qemu-virt64-riscv: disable RT_USING_UTESTChen Wang
utest framework is an optional module and should be enabled when running utest. So RT_USING_UTEST should not be enabled by default. Disable it now. Signed-off-by: Chen Wang <[email protected]>
2025-09-20[bsp/renesas] add bsp ra4e2-ek (#10700)miaolei
* [bsp/renesas] add bsp ra4e2-ek * bsp: Renesas ra4e2-ek bsp support the nano * fix bsp and SOC_SERIES_R7FA4E2 * remove file R7FA4E2B9.svd 工程未使用此文件, 此文件在renesas bsp中已有一份,此文件可以删除 bsp\renesas\ra4e2-eco\script\R7FA4E2B9.svd
2025-09-17[bsp][renesas][ek-ra2a1]add AD\DA and Flash device (#10704)CYFS
add AD\DA and Flash device
2025-09-17[bsp][renesas] add EK-RA2E2 other device drivers support (#10695)tomjielii
* [bsp][renesas]add EK-RA2E2 sci_uart support * [bsp][renesas] add EK-RA2E2 (i2c/spi/adc/pwm/flash/gpio interrupt) support * [bsp][renesas] comment drv_flash.c and format drv_i2c.c
2025-09-17[bsp/xuantie] [e906]添加以BSP方式导入RT-Studio的CDT工程文件 (#10705)WangShun
[bsp/e906] 添加以BSP方式导入RT-Studio的CDT工程文件
2025-09-15utest: update naems using new ruleChen Wang
The names of the utest cases defined in their respective modules have been updated. Some utest case names are not yet in their respective modules because their paths need to be finalized before their unique names can be determined. Currently, these names do not appear to conflict with the unified names. These include: - utest cases still in examples - bsp/qemu-virt64-riscv/applications/test/test_vector/test_vector.c. The entire test case should probably be placed in libcpu/risc-v rather than bsp. Signed-off-by: Chen Wang <[email protected]>
2025-09-10add ra2a1 drvicesCYFS
2025-09-08[bsp][renesas] add EK-RA2E2 support (#10646)tomjielii
* add EK-RA2E2 support
2025-09-03fix(risc-v, virt64, plic): use volatile rw for claim and completeHaojin Tang
2025-09-02[bsp/gd32] add gd32470i-eval bsp #10664WangShun
2025-09-02[bsp/nxp/mcx/mcxe]: Add MCX E247 and FRDM-MCXE247 support. #10654Yilin Sun
2025-09-02[bsp/gd32] 更新GD32 SPI驱动 #10657WangShun
2025-09-02[bsp]Modify the Flash size of the small-capacity BSP to pass CI checks.Rbb666
2025-09-01fix broken video link for BSP制作教程Youduo Liu
2025-08-29[bsp/gd32] remove gd32 bsp soft i2c configMuChenger
2025-08-29bsp:k230:add pdma support for uart driverdannyray019
Added pdma support for uart driver and a test file test_uart.c. The test uses pdma to improve uart send speed, to check if the driver works correctly. Signed-off-by: XU HU [email protected]
2025-08-29[bsp/gd32] ↵MuChenger
移除BSP软件I2C相关配置,软件I2C以集成至I2C设备驱动框架
2025-08-28[bsp/gd32] update gd32 i2c driver #10641WangShun
2025-08-28[update][renesas/nano]Modify the semaphore used by the console to be ↵Rbb666
statically created.
2025-08-25[bsp/gd32] add gd32h759i-eval bsp add fix drv_usart.c (#10623)WangShun
* [bsp/gd32] add gd32h759i-eval bsp * [fix] Update gd32h759i-start config * 添加BSP CI看护 * Apply suggestions from code review Co-authored-by: Copilot <[email protected]> * Update bsp/gd32/arm/libraries/gd32_drivers/drv_usart.c Co-authored-by: Copilot <[email protected]> * Update bsp/gd32/arm/libraries/gd32_drivers/drv_usart.c Co-authored-by: Copilot <[email protected]> * add .gitignore --------- Co-authored-by: Copilot <[email protected]>