summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-06-11[repo] Reference Copilot instructions from AGENTScopilot/create-ai-agent-rulescopilot-swe-agent[bot]
2026-06-09docs: refine AGENTS placement rulescopilot-swe-agent[bot]
2026-06-09docs: simplify bilingual AGENTS rulescopilot-swe-agent[bot]
2026-06-09docs: align AI agent rules summariescopilot-swe-agent[bot]
2026-06-09docs: polish AI agent rules structurecopilot-swe-agent[bot]
2026-06-09docs: improve AI agent rules summarycopilot-swe-agent[bot]
2026-06-09docs: add English summary to AI agent rulescopilot-swe-agent[bot]
2026-06-09docs: add repository AI agent rulescopilot-swe-agent[bot]
2026-06-09Initial plancopilot-swe-agent[bot]
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[feat][soft_i2c]:change soft i2c default bus nameCYFS
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-05ci: tighten BSP build failure detectionCYFS
2026-06-05[action]补充BSP的LabelerRbb666
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[feat][ci]: verify bsp dist buildCYFS
2026-06-02fix IAR build error蒙蒙plus
2026-06-02[components][drivers][usb] add the missing file and fix build error for ↵Evlers
cherryusb
2026-06-02[novosns][ns800][drivers] 增加 TIM 硬件定时器支持#11395ShaquilleLiu
2026-06-02Remove Keil AC5 feature supportrcitach
2026-05-28[docs] device-driver: add DM subsystem docs and expand INDEXGuEe-GUI
Add Doxygen pages for RT-Thread device-model drivers: platform/OFW, DM core (bus, dm, power), clk/regulator/reset/power-domain, PCI/PIC, Phye, DMA/hwcache, block/SCSI/ATA/NVMe/UFS/SDIO, SCMI, RPMsg, mailbox, NVMem, NUMA, syscon, thermal, input/LED/IIO/graphic, and related power/charger/supply docs. Expand device-driver INDEX.md with ~90 @subpage entries so all new pages appear in the driver chapter navigation. Update existing UART/SPI/RTC/pin/framework/dtc pages: UART docs moved from serial/ to uart/ (uart + uart_dm + uart_earlycon); SPI and RTC gain DM companion pages; pin links to pin_dm; framework points at DM topics. Focus on registration/probe flow and in-tree APIs; no standalone VirtIO subsystem page (transport code still incomplete). Test plan: build Doxygen for documentation/ and verify device-driver INDEX links resolve without missing @ref/@subpage warnings. Signed-off-by: GuEe-GUI <[email protected]>
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-26lwp: fix pid leak on exec failure before task startupyang.zhang
When msh tries to execute a non-ELF path, lwp_execve() may allocate a PID before lwp_load() fails. The old error path only dropped the LWP reference, leaving the PID tree entry pointing to a freed LWP. In an init-less boot flow, this can poison pid 1 after a failed command from msh. A later LWP launch may then treat the stale pid 1 entry as a valid parent LWP, resulting in invalid pgrp/session state and a job-control assertion during process exit. Add lwp_pid_rollback() for exec/spawn failures before the process becomes runnable. Unlike lwp_pid_put(), it always releases the PID lock and does not enter the "no more pid allocation" state when the PID tree becomes empty. Use the rollback helper in lwp_execve() failure paths after PID allocation. Signed-off-by: zhangyang <[email protected]>
2026-05-26为posix_signal.c文件中的signal函数进行注释langqwu
2026-05-25[bsp][nxp] support imxrt1180-evk board#11393nxp-ran
2026-05-25fix: V-001 security vulnerabilityorbisai0security
Automated security fix generated by Orbis Security AI
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[lwip][ppp]: replace strncpy with rt_strncpyEvlers
2026-05-24[lwip][ppp]: fix the risk of name member contamination in the ppp netifEvlers
2026-05-24[bsp][stm32]完善星火1号链接脚本guozhanxin
2026-05-24fix[tool]zigbuild: 适配Zig 0.14+版本的构建脚本变更guozhanxin
新增Zig版本检测逻辑,根据当前Zig版本切换兼容的构建配置: 0.14及以上版本使用新的模块构建API, 低于0.14版本保留原有构建逻辑
2026-05-20[bsp][rdk s100] Add the RDC S100 BSP (#11406)rcitach
* 添加 rdk_s100 bsp * 添加 CI 看护
2026-05-20fix(lwip): fix build error with PPP enabled#11403Evlers
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-20[fix] components: serial_v2: preserve RT_DEVICE_FLAG_STREAM when reopening ↵Runcheng Lu
serial device - The serial_fops_open function closes and reopens the serial device,but the RT_DEVICE_FLAG_STREAM flag was not preserved across the close/open cycle. This change saves the STREAM flag before close and restores it during reopen to ensure consistent behavior. Signed-off-by: Runcheng Lu <[email protected]>
2026-05-19[libcpu][arm][cortex-m33] allows rewrite to interrupt enable/disable api to ↵Evlers
support independent interrupts management
2026-05-19style: format code with clang-format [skip ci]kaidegit
2026-05-19[drivers][serial/v2] fix missing break after -RT_EPERM when buf size is 0kaidegit
When rx_bufsz or tx_bufsz is 0, the driver returns -RT_EPERM but falls through to RT_ASSERT(rx_fifo/tx_fifo != RT_NULL). Since serial_rx/serial_tx is NULL in non-buffered mode, this triggers an assertion failure. Add break after setting ret = -RT_EPERM in the four affected cases: - RT_SERIAL_CTRL_SET_RX_TIMEOUT - RT_SERIAL_CTRL_SET_TX_TIMEOUT - RT_SERIAL_CTRL_GET_RX_TIMEOUT - RT_SERIAL_CTRL_GET_TX_TIMEOUT