summaryrefslogtreecommitdiff
path: root/bsp
AgeCommit message (Collapse)Author
2026-06-08[bsp][nxp]: remove duplicate imxrt sdk inclusionCYFS
2026-06-08[bsp][nxp][lpc]: rename Libraries to librariesCYFS
2026-06-08[bsp][raspberry-pico]: adjust file structureCYFS
2026-06-08[bsp][zynqmp-a53-dfzu2eg] enable full dmGuEe-GUI
This is a builtin fdt example BSP Signed-off-by: GuEe-GUI <[email protected]>
2026-06-08[BSP][NS800RT7P65] Add ADC driver supportnino
2026-06-03[BSP] [NS800RT7P65]Feature/optimize ns800 uart Drive (#11423)haitao-zhang
[ns800] Option Uart Kconfig, and Resolve the issue of data loss in serial communication at low baud rates.
2026-06-03[BSP][NS800RT7P65] Add SPI functionality (#11427)rcitach
* 添加 SPI 功能 * 默认不开启SPI * 添加SPI驱动编译看护 * 解决冲突文件
2026-06-03[bsp][Novosense] optimize ECAP driverEric
2026-06-02Fix BSP dist packagingCYFS
2026-06-02[novosns][ns800][drivers] 增加 TIM 硬件定时器支持#11395ShaquilleLiu
2026-06-02Remove Keil AC5 feature supportrcitach
2026-05-28[bsp][mm32]:feat reorganize BSPs and driversCYFS
2026-05-27[bsp][esp]:fix esp32_c3 ci errCYFS
2026-05-26[bsp][esp32]: reorganize ESP32C3 BSP layoutCYFS
2026-05-25[bsp][nxp] support imxrt1180-evk board#11393nxp-ran
2026-05-25Add picolib support to bsp/x86, default to newlibatxhua
- add i686-atxhua-picolib-elf-gcc toolchain - add picolib option to bsp/x86 - add necessary picolib require library
2026-05-25[bsp][stm32]:Fix dependencies in ARDUINOCYFS
2026-05-24[bsp][stm32]完善星火1号链接脚本guozhanxin
2026-05-20[bsp][rdk s100] Add the RDC S100 BSP (#11406)rcitach
* 添加 rdk_s100 bsp * 添加 CI 看护
2026-05-20fix[STM32][SPI]: preload receive-only dummy bufferwdfk-prog
preload the actual HAL receive buffer with 0xFF for receive-only transfers rename spi_dma_flag to spi_xfer_flags to match DMA and interrupt flags clarify SPI async completion and transfer-mode comments add Doxygen comments for STM32 SPI runtime structures and handlers
2026-05-20fix[STM32][SPI]: ignore benign Tx-only OVR after async completionwdfk-prog
2026-05-20feat[STM32][SPI]: add interrupt transfer scaffolding for spi driverwdfk-prog
introduce interrupt transfer route selection and SPI IRQ visibility macros unify DMA and INT completion handling with timeout-triggered abort recovery keep short transfers on polling and use DMA or INT only when eligible refine STM32 SPI init and IRQ registration paths for mixed transfer backends
2026-05-20feat[STM32][SPI]: refine dma config hierarchy for hard spiwdfk-prog
refine the stm32 hard spi dma configuration hierarchy with shared feature macros align dma flag usage with rt-device dma flags and gate dma-only fields and paths make the dma transfer threshold configurable through BSP_SPI_DMA_TRANS_MIN_LEN
2026-05-14Improve the scons dist functionalityrcitach
2026-05-14[bsp][stm32]:Separate the stm32l1 driver libraryCYFS
2026-05-12Add X86 i686 gcc 15.2.0 (#11388)atxhua
* add i686 x86 newlib toolchain * add missing x86 gcc option to manual_dist.yml * fix typo
2026-05-12fix[STM32][I2C]: stabilize async completion and recovery flow for hard i2cwdfk-prog
enable I2C error irq when async transfer paths are used fall back to polling when scheduler or interrupt context cannot wait for completion complete the wait path on HAL error callback and abort the transfer on async timeout or error allow INT and DMA mode flags to coexist and keep recovery behavior aligned across STM32 I2C IPs
2026-05-12[bsp][frdm-mcxa366] add CherryUSB support filesCoreBoxer
2026-05-12[BSP][novosns]更新ns800的keil模板适配rcitach
2026-05-11[bsp][gd32]:remove gd32f527 CMSIS packCYFS
2026-05-11[BSP] ADD ns800 BSPrcitach
2026-05-11fix(finsh): validate backtrace thread addressAFWEF_147
2026-05-09[bsp/hpm6750evk]Remove cherryusb_port.c from SConscriptRbb666
2026-05-08Update cherryusb to v1.6.1#11362sakumisu
2026-05-08[format][version]: synchronize bsp version configurationCYFS
2026-05-07bsp/qemu-aarch64: validate RTC control argsAphlita
2026-05-07[bsp][nuvoton]:fix nuvoton ci errCYFS
2026-05-06fix[stm32][drv_sdio]: remove duplicate function declarationswdfk-prog
2026-05-06refactor[STM32][DMA]: unify DMA config descriptors in HAL driver configswdfk-prog
- migrate STM32 HAL driver DMA config macros to shared descriptor init helpers - add overridable DMA priority and NVIC priority fields for board-level configs - align SPI, UART, I2C, SDIO, and QSPI DMA descriptors across visible STM32 series configs - simplify per-series DMA config definitions and reduce duplicated field assignments
2026-05-06refactor[STM32][DMA]: add common DMA helper layer for HAL driverswdfk-prog
- add drv_dma common helpers and stm32_dma_config descriptors for STM32 series - refactor i2c, spi, usart, qspi, and sdio DMA setup and deinit paths to reuse the common layer - unify DMA IRQ enable, rollback handling, and const board-level DMA configuration usage
2026-04-20 [bsp][cvitek] fix timer clock frequency for 25MHz crystalCYFS
Update rt_hw_get_clock_timer_freq() in the c906_little and cv18xx_risc-v BSPs from 245000000 to 25000000. The timer clock source uses a 25MHz crystal, so the previous 245MHz setting was incorrect and caused wrong timer frequency reporting.
2026-04-19Fix SPI DMA timeout units and free temporary bufferswdfk-prog
2026-04-19fix:[STM32][SPI]Refactor spixfer to fix DMA reception bug, correct timeout ↵wdfk-prog
calculation
2026-04-17feat[STM32][USART]: add uart error callback supportwdfk-prog
add a control command to register a per-device uart error callback invoke the callback from the HAL uart error hook and clear it before close return -RT_ENOSYS when dma mode is requested without dma support propagate the set-int fallback result in optmode setup to keep control return values explicit
2026-04-17fix[STM32][I2C]: allow INT and DMA flags to coexist in hard i2c configwdfk-prog
2026-04-15[bsp][cvitek]:fix i2c err and clock_time#11324CYFS
2026-04-14fix[stm32[SDMMC]: Optimize SDMMC timeout handling and clock dividerwdfk-prog
2026-04-13fix:[STM32][I2C]:DMA RX setting bugwdfk-prog
2026-04-13feat:[STM32][I2C]:Distinguish STM32 I2C timing semantics by IP generationwdfk-prog
2026-04-12[bsp][rk3500] fixup the PCIe INTx IRQ informationGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>