summaryrefslogtreecommitdiff
path: root/bsp
AgeCommit message (Collapse)Author
2024-02-19[GD32_ARM] Fix bugs in drv_adc when enable multiple channel.Jiangrunnan
2024-02-18[bsp][nxp/mcxn10] GNU toolchain: fix broken port.Yilin Sun
Details: Please check #8525 Signed-off-by: Yilin Sun <[email protected]>
2024-02-18[bsp][nxp/mcxn10] Add RTT constant table sections to GNU lds.Yilin Sun
Details: Please check #8525 Signed-off-by: Yilin Sun <[email protected]>
2024-02-18[ci][attach] add AT CI check attach filesMeco Man
2024-02-18[bsp][cvitek] 修复cv1800b默认中断号的配置问题flyingcys
2024-02-16添加 BSP_USING_WIFI 宏控制 (#8536)Shicheng Chu
2024-02-15[bsp][cvitek]: add c906_little i2c driver (#8535)Shicheng Chu
2024-02-16Bsp nxp support (#8530)杨熙
Co-authored-by: StackYuan <[email protected]>
2024-02-13[ci][arduino] 将Arduino库CI检查平台由STM32F411改为412 (#8534)Meco Man
2024-02-07[bsp][lpc55sxx] GNU toolchain: fix broken port.Yilin Sun
1 - The current linker flags undefines `Reset_Handler' and uses `entry()' as default entry point (specified by `-e'), which will cause a invalid reset vector in the image without proper crt0 init assembly routine. 2 - The default startup files provided by NXP violate the crt0 assumption that bss section will be filled with zero unless macro `__STARTUP_CLEAR_BSS' is defined. This will cause RTT hook funtion pointers set to non-NULL values at kernel start, thus successfully passes the `RT_nnnn_HOOK_CALL` checks and jumps to an invalid pointer. 3 - The default heap size used by TCB and kernel objects are set by linker file macros, which is 0x400 (1024 bytes). The size is too small for main task and the allocation will fail before the first task being created. This patch restores Reset_Handler as default reset vector and executes entry by replacing __START from newlib, defines the `__STARTUP_CLEAR_BSS` macro to forcibly zeroize the bss section to avoid unexpected hard faults, set proper heap sizes based on the SRAM sizes. Some unused compiler/linker flags are also removed or replaced to avoid future confusion. The heap sizes for different devices are: * LPC55(S)69/LPC55(S)28: 64kB * LPC55(S)06/LPC55(S)16/LPC55(S)36: 32kB Signed-off-by: Yilin Sun <[email protected]>
2024-02-07[bsp][lpc55sxx] Add RTT constant table sections to GNU lds.Yilin Sun
The following RTT constant table sections are missing from the linker script which will cause non-functional image: * .rti_fn* * FSymTab * VSymTab Add these sections after .text sections. Signed-off-by: Yilin Sun <[email protected]>
2024-02-07[bsp][lpc55sxx] Update default configs for LPC5500 series.Yilin Sun
Fixes compilation errors on mainline RTT versions. Signed-off-by: Yilin Sun <[email protected]>
2024-02-04[bsp][stm32] add English README for stm32h5Shicheng Chu
2024-02-03fix MDK AC5 build warningsyangpeng
2024-02-03[bsp][hmi-board] Optimize hardware driver configuration and trim the project ↵kurisaw
file volume
2024-02-02[ci][bsp][pico] add lvgl attachconfig fileMeco Man
2024-02-01[bsp][pico] add board/KconfigMeco Man
2024-02-01[bsp][nxp] add mcxn947yandld
2024-01-29[bsp][renesas] Optimize startup check script structurekurisaw
2024-01-29add cvitek/c906_little (#8514)flyingcys
2024-01-28[bsp][pico]: support pwm adc iic for pico rtduino (#8512)Shicheng Chu
2024-01-28fix bl808-d0 && cv1800b compile error (#8513)flyingcys
2024-01-28add libcpu/risc-v/rv64 (#8511)flyingcys
2024-01-27[bsp][stm32]完善stm32g0系列部分外设中断处理 (#8509)yangpengya
2024-01-26[bsp/phytium] aarch32 and aarch64 config update && eth device support (#8506)Macro
2024-01-25[bsp][ifx]fix set RTC time failed bugRbb666
Co-authored-by: Meco Man <[email protected]>
2024-01-23add bsp ci check and other modify with rt-sparkkurisaw
2024-01-23[bsp][renesas] Added the file change detection scriptkurisaw
2024-01-21[bsp][ci][pico] add RTduino attach config checkingMeco Man
2024-01-21[bsp][pico] remove meaningless dependencies of board.hMeco Man
2024-01-21[BSP][GD32]add gd32407v-lckfb (#8496)yuanzihao
2024-01-20[bsp][stm32]: Add ADC and PWM support for H5 (#8495)Shicheng Chu
2024-01-20fix:fix startip_gcc.c entry pointwirano
2024-01-18update the soft i2c configurationkurisaw
2024-01-18[bsp][renesas] RTduino configuration updatekurisaw
sync update some optimize [bsp][driver] Updates the naming convention of the i2c configuration item
2024-01-16[bsp][pico]: add rtc driver (#8492)Shicheng Chu
2024-01-16[bsp][hc32]更正pin和usart初始化顺序(bug fix)yangpengya
#8480 #8458
2024-01-13[bsp/phytium]修改文档,适配aarch64 (#8488)zhangyan
2024-01-11[bsp][stm32]fix stm32f2 usart driveryangpeng
2024-01-10[bsp][stm32]fix stm32f469 sdram not enable problem.Rbb666
2024-01-10[ci][bsp] add strict modeMeco Man
2024-01-09[hc32] Add some bsp drivers. (#8480)Jamie
2024-01-09[BSP] Support YD-CH32V307VCT6 (#8473)GSunwinder
2024-01-08[stm32] fix missing headfer filesMeco Man
2024-01-08[ci][arduino] add 9 in 1 sensor shield package checkMeco Man
2024-01-08code format adjustmentlzh
2024-01-08scripts update && new standalone vertion adaptionlzh
2024-01-08xmac and readme updatelzh
2024-01-08link problem solvedlzh
2024-01-07[stm32][f469-discovery][ci] support lvgl checkingMeco Man