<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/stm32/libraries, branch copilot/fix-aarch64-github-actions-job</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/stm32/libraries?h=copilot%2Ffix-aarch64-github-actions-job</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/stm32/libraries?h=copilot%2Ffix-aarch64-github-actions-job'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-05-20T02:42:56Z</updated>
<entry>
<title>fix[STM32][SPI]: preload receive-only dummy buffer</title>
<updated>2026-05-20T02:42:56Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-05-18T08:02:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3fa50a4b33869050ca8f17e5162b397fddf3e5bf'/>
<id>urn:sha1:3fa50a4b33869050ca8f17e5162b397fddf3e5bf</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>fix[STM32][SPI]: ignore benign Tx-only OVR after async completion</title>
<updated>2026-05-20T02:42:56Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-05-11T02:44:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bdcaf2ad5633b4bb4231d14189c24a60cc40c0b7'/>
<id>urn:sha1:bdcaf2ad5633b4bb4231d14189c24a60cc40c0b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat[STM32][SPI]: add interrupt transfer scaffolding for spi driver</title>
<updated>2026-05-20T02:42:56Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-05-06T13:02:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=415f924c5fb08b03a9b3a5a5ef63a1a7705378b3'/>
<id>urn:sha1:415f924c5fb08b03a9b3a5a5ef63a1a7705378b3</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>feat[STM32][SPI]: refine dma config hierarchy for hard spi</title>
<updated>2026-05-20T02:42:56Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-04-15T02:53:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e37e3107f4bb18a06f4b922032345a2e1938f893'/>
<id>urn:sha1:e37e3107f4bb18a06f4b922032345a2e1938f893</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>[bsp][stm32]:Separate the stm32l1 driver library</title>
<updated>2026-05-14T03:59:26Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-05-13T02:28:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=9a973f4db0b3c0aa9240ab26442245e9eac279b8'/>
<id>urn:sha1:9a973f4db0b3c0aa9240ab26442245e9eac279b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix[STM32][I2C]: stabilize async completion and recovery flow for hard i2c</title>
<updated>2026-05-12T05:36:58Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-05-07T05:36:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ebd3dae49083ac70a1bafae2375f574050ebf3f3'/>
<id>urn:sha1:ebd3dae49083ac70a1bafae2375f574050ebf3f3</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>fix[stm32][drv_sdio]: remove duplicate function declarations</title>
<updated>2026-05-06T08:36:45Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-05-06T08:34:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3550a8b9ad2d6971c3cfa0ae812ab728ab2f3faa'/>
<id>urn:sha1:3550a8b9ad2d6971c3cfa0ae812ab728ab2f3faa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor[STM32][DMA]: unify DMA config descriptors in HAL driver configs</title>
<updated>2026-05-06T07:30:39Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-05-05T01:06:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1c377a21cc9a581d31e8371522e30092d01f227c'/>
<id>urn:sha1:1c377a21cc9a581d31e8371522e30092d01f227c</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>refactor[STM32][DMA]: add common DMA helper layer for HAL drivers</title>
<updated>2026-05-06T07:30:39Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-05-05T01:06:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c45f5f926725d521db3a438117688c2011c0bed6'/>
<id>urn:sha1:c45f5f926725d521db3a438117688c2011c0bed6</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>Fix SPI DMA timeout units and free temporary buffers</title>
<updated>2026-04-19T03:19:07Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-03-06T08:10:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b0e55a46a1d58cadde8f2bbd4afe67a95cdc9368'/>
<id>urn:sha1:b0e55a46a1d58cadde8f2bbd4afe67a95cdc9368</id>
<content type='text'>
</content>
</entry>
</feed>
