<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/stm32, branch copilot/fix-riscv-none-job-failure</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/stm32?h=copilot%2Ffix-riscv-none-job-failure</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/stm32?h=copilot%2Ffix-riscv-none-job-failure'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-09-21T01:36:49Z</updated>
<entry>
<title>feat[bsp][stm32][h7]: add UART4 RX DMA configuration</title>
<updated>2026-09-21T01:36:49Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-09-17T03:39:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3ede09e45b94b92bd7fb7935d2d401ba4297b66e'/>
<id>urn:sha1:3ede09e45b94b92bd7fb7935d2d401ba4297b66e</id>
<content type='text'>
Add the missing UART4 RX DMA definitions for STM32H7.

UART4 RX DMA uses DMA1 Stream0 with the UART4 RX DMA request.
The configuration is enabled when BSP_UART4_RX_USING_DMA is selected.
</content>
</entry>
<entry>
<title>[bsp][stm32]fix stm32 ld flash oversize #11124</title>
<updated>2026-09-17T01:31:36Z</updated>
<author>
<name>luchenxu</name>
<email>lcxemail73@gmail.com</email>
</author>
<published>2026-09-16T13:48:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f33265d90be1250240458ab281d1818fd2924063'/>
<id>urn:sha1:f33265d90be1250240458ab281d1818fd2924063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(drv_dma): 修复stm32_dma_type_name函数链接问题</title>
<updated>2026-09-16T02:19:06Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-09-15T14:13:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=69451d1a8eb1e7f9a8010e34bb2787b60050b603'/>
<id>urn:sha1:69451d1a8eb1e7f9a8010e34bb2787b60050b603</id>
<content type='text'>
将函数声明从static改为extern，解决跨文件调用时的链接错误，
确保DMA、BDMA和GPDMA类型的日志标签能够正确生成。
</content>
</entry>
<entry>
<title>[bsp][stm32] Add stm32n657-st-nucleo BSP (#11799)</title>
<updated>2026-09-16T01:05:27Z</updated>
<author>
<name>yans6666</name>
<email>103115555+yans6666@users.noreply.github.com</email>
</author>
<published>2026-09-16T01:05:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1d2152ceeefef23dba61e80d97f0f4e20d46dd05'/>
<id>urn:sha1:1d2152ceeefef23dba61e80d97f0f4e20d46dd05</id>
<content type='text'>
* [bsp][stm32] Add stm32n657-st-nucleo BSP

* style: format STM32 HAL drivers and STM32N657 BSP with clang-format</content>
</entry>
<entry>
<title>[BSP][STM32] Adapt Ethernet driver to new HAL API</title>
<updated>2026-09-15T14:59:08Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-09-02T16:02:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f165a0f80473ef66c5cc0c5daf2ccf33acf89de3'/>
<id>urn:sha1:f165a0f80473ef66c5cc0c5daf2ccf33acf89de3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style: format code with clang-format [skip ci]</title>
<updated>2026-09-14T01:59:27Z</updated>
<author>
<name>moment-NEW</name>
<email>moment-NEW+github[bot]@noreply.github.com</email>
</author>
<published>2026-09-11T06:01:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=dc3da6d87fa980b5e4fe2f73a828708e69182b90'/>
<id>urn:sha1:dc3da6d87fa980b5e4fe2f73a828708e69182b90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][stm32] Add SPI BDMA support and unify DMA/BDMA/GPDMA config</title>
<updated>2026-09-14T01:59:27Z</updated>
<author>
<name>moment-NEW</name>
<email>cghdudu@qq.com</email>
</author>
<published>2026-09-11T05:24:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ca73422bd66a9ba57850a297e232d111d2cd85a1'/>
<id>urn:sha1:ca73422bd66a9ba57850a297e232d111d2cd85a1</id>
<content type='text'>
- Unify DMA/BDMA/GPDMA descriptors in drv_dma (common fields + per-type union)
- Support BDMA in SPI driver with h7 dma/spi config header updates
- Add SPI6 TX/RX BDMA Kconfig options for H7
</content>
</entry>
<entry>
<title>[arm][cortex-m4] Add hardware stack guard support</title>
<updated>2026-08-26T02:37:02Z</updated>
<author>
<name>hanzhijian</name>
<email>hanzhijian@zepp.com</email>
</author>
<published>2026-08-25T01:19:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e2e6245aace07b545b8dbcef8fbcdb4469f55d9f'/>
<id>urn:sha1:e2e6245aace07b545b8dbcef8fbcdb4469f55d9f</id>
<content type='text'>
Enable RT_USING_HW_STACK_GUARD on Cortex-M4, which was previously only
available on Cortex-M7 and Cortex-M33.

Core porting (libcpu/arm/cortex-m4/):
- Add mpu.c/mpu.h/mputype.h aligned with the Cortex-M7 MPU layer. The only
  difference is the default memory type attribute: Cortex-M4 has no L1 cache,
  so the cacheability bits are reduced to three cases.
- Add rt_hw_stack_guard_init() to cpuport.c.
- Add missing #include &lt;rtconfig.h&gt; to context_gcc.S and invoke
  rt_hw_mpu_table_switch() in the PendSV context switch path.
- Update SConscript to exclude mpu.c when memory protection is disabled.

BSP reference (bsp/stm32/stm32f407-fk407m2-zgt6/):
- board.h: include rtthread.h and define NUM_STATIC_REGIONS.
- board.c: define static_regions[] marking the Flash region read-only,
  guarded by RT_USING_MEM_PROTECTION so it is not enabled by default.
</content>
</entry>
<entry>
<title>[rust][tools] Fix Rust build example configuration handling</title>
<updated>2026-08-21T03:17:57Z</updated>
<author>
<name>yan hu</name>
<email>u202312422@hust.edu.cn</email>
</author>
<published>2026-08-07T10:05:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=30af7388a4077354f6083082fee040595978bbac'/>
<id>urn:sha1:30af7388a4077354f6083082fee040595978bbac</id>
<content type='text'>
Improve the Rust build integration across core, applications, components, and module examples. Fix build failure propagation, target and feature handling, linker flags, example configuration semantics, and add STM32 CI attach coverage.
</content>
</entry>
<entry>
<title>refactor(pic): dispatch NVIC IRQs through traps</title>
<updated>2026-08-12T04:54:50Z</updated>
<author>
<name>Rbb666</name>
<email>zhangbingru@rt-thread.com</email>
</author>
<published>2026-08-03T03:54:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=46fdeefb3239f8f4a22a373fc6fd362499389c9e'/>
<id>urn:sha1:46fdeefb3239f8f4a22a373fc6fd362499389c9e</id>
<content type='text'>
</content>
</entry>
</feed>
