summaryrefslogtreecommitdiff
path: root/bsp
AgeCommit message (Collapse)Author
2025-10-28Remove vbus component and related codecopilot/remove-vbus-code-implementationcopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-10-28移除HAL_Drivers/config/ra2a1HZY0117
2025-10-28feat:clang format ignore migrationache
2025-10-28[bsp][renesas]:pwm_config里新增对BSP_USING_PWM10到BSP_USING_PWM12的定 ↵hzy0117
义 (#10859) * [BSP][renesas][rsoc][fix]:移除HAL_Drivers/config/ra2a1,add pwm configuration items * 在pwm_config里新增对BSP_USING_PWM10到BSP_USING_PWM12的定义
2025-10-27修复gd32f5系列adc问题增加条件编译westcity-YOLO
2025-10-27cherryusb:Add the missing header files for bsp/frdm-mcxa156.rbb666
2025-10-27Fixed: ci build errors for hpm* bsp. (#10854)R b b666
2025-10-23[format][version]: synchronize bsp version configurationkurisaw
2025-10-21[BSP] xmc7100外设适配和RTDuino适配hydevcode
2025-10-21[bsp/nxp/mcx/mcxa] Fix UART clock configuration type mismatchYucai Liu
Fixed implicit type conversion warning in UART driver by correctly separating clock_name_t and clock_attach_id_t enum types. Changes: - Use kCLOCK_Fro12M (clock_name_t) for clock_src field - Keep kFRO12M_to_LPUARTx (clock_attach_id_t) for clock_attach_id field - Fix mcx_getc() to use correct status flag kLPUART_RxDataRegFullFlag This resolves the compiler warning: "implicit conversion from 'int' to 'clock_name_t' changes value from 16777216 to 0" Signed-off-by: Yucai Liu [email protected]
2025-10-21Remove rt_ktime_hrtimer_getcnt for hrtimerYonggang Luo
There is no user of it and also the return type is mismatch
2025-10-20[bsp][infineon] fix the type of rtc_alarm_callback in drv_rtc #10830ljcjames
2025-10-20fix-artpi-rtc4444x
2025-10-17[bsp][stm32]:fix-artpi-lcd4444x
2025-10-15[bsp][renesas][ra4m1-ek] add a new bsp for ra4m1-ek board (#10755)下里巴人
* [bsp][renesas][ra4m1-ek] add a new bsp for ra4m1-ek board * [bsp][renesas][ra4m1-ek] fix can driver compile problem * [bsp][renesas][ra4m1-ek] bsp code format * [bsp][renesas][ra4m1-ek] reset file status to original generated by RASC * [bsp][renesas][ra4m1-ek] support RT-Thread Nano * [bsp][renesas][ra4m1-ek] make it mini support for GPIO && USART * [bsp][renesas][ra4m1-ek] make it compilable under the GCC compiler * [bsp][renesas][ra4m1-ek] remove component RT_USING_CPLUSPLUS * [bsp][renesas][ra4m1-ek] reduce bsp peripheral device driver
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工程文件