<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/.github/ALL_BSP_COMPILE.json, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/.github/ALL_BSP_COMPILE.json?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/.github/ALL_BSP_COMPILE.json?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-10-19T10:49:16Z</updated>
<entry>
<title>[bsp][spacemit/k1] first version #11132</title>
<updated>2026-10-19T10:49:16Z</updated>
<author>
<name>GUI</name>
<email>39894654+GuEe-GUI@users.noreply.github.com</email>
</author>
<published>2026-10-19T10:49:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1c801efabc36337d0013721eb30b11de0adb3075'/>
<id>urn:sha1:1c801efabc36337d0013721eb30b11de0adb3075</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][hpmicro] upgrade hpm_sdk to v1.13.0 and add hpm5100evk support</title>
<updated>2026-10-17T08:28:33Z</updated>
<author>
<name>Fan YANG</name>
<email>fan.yang@hpmicro.com</email>
</author>
<published>2026-10-15T14:56:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=fc64f78669b42b35981f97c23c7e952832f3b48b'/>
<id>urn:sha1:fc64f78669b42b35981f97c23c7e952832f3b48b</id>
<content type='text'>
Sync the HPMicro BSPs with hpm_sdk v1.13.0 and add the HPM5100EVK
(HPM5151) board.

- add the hpm5100evk BSP (board/startup/applications/Kconfig/docs) and
  register it in .github/ALL_BSP_COMPILE.json, bsp/README.md and the
  HPMicro READMEs
- re-sync the 11 existing boards (board/startup/debug scripts/linker
  scripts/applications) with hpm_sdk v1.13.0, keeping the RT-Thread
  specific parts: clock_time based drv_timer, CXX wired into the scons
  environment, SConscript outputs under build/, named Kconfig choices,
  rt_hw_us_delay in board_delay_*, board local codec files
- sync the shared driver layer with hpm_sdk v1.13.0 (GPTMRv2/PTMR,
  PUART, soft I2C/SPI and the remaining peripheral driver updates)
- select the hpm_sdk v1.13.0 online package (PKG_USING_HPM_SDK_V113)
- use -Og instead of -O0 for the debug builds and print floats with the
  RT-Thread klibc implementation instead of newlib nano
- initialize the RT-Thread heap before the SDK console init: the SDK
  console_init() calls setvbuf(), which allocates through the C library
  malloc() and tripped RT_ASSERT() in rt_smem_alloc() on the boards
  built with RT_USING_DEBUG
- keep only ram_rtt.ld/flash_rtt.ld per board, align the DLM origin to
  4KB on hpm5300evk/hpm5301evklite (the unaligned origin made the
  linker emit a file backed PT_LOAD for the RAM area, which broke
  "program rtthread.elf"), and anchor the generated .bin at the flash
  base address 0x80000000
- sync the hpm6750evk openocd debug scripts with the new style used by
  the other boards (hpm_common.cfg/hpm_reset.cfg with arp_halt)

- keep the upstream synced board/startup/libraries trees of bsp/hpmicro out of the
  changed-file cppcheck run (same policy as bsp/hpmicro/.clang-format-ignore): the
  check runs without the hpm_sdk include paths, so it reports ATTR_PLACE_AT and the
  linker script symbol arithmetic in c_startup() as errors

- give the hpmicro boards in the changed-file scons trigger list the RV32 toolchain
  they need (RISC-V-GCC-RV32) and add the matching installation step to that
  workflow: the entries used sourcery-arm, which only provides the ARM toolchain,
  so those legs could not find riscv32-unknown-elf-gcc

- keep hpm5100evk's ram_rtt.ld identical to the hpm_sdk v1.13.0
  reference: the .fast_ram sections belong in DLM there (the DLM has
  enough headroom), and that also makes its RAM and flash layouts agree
- skip the dependency pre-check when cleaning (scons -c): it runs from
  DoBuilding() unconditionally, so a clean request with packages/ not
  fetched yet was aborted with exit code 1 instead of cleaning

- make the manual scons trigger workflow runnable: it aborted while still
  downloading actions because actions/upload-artifact@v3 is deprecated,
  and scons was not on PATH because ~/.env/env.sh was never sourced.
  Install tools/requirements.txt and source the Env PATH script in the
  build step, and use @main action versions, as bsp_buildings.yml does
- start the LED demo thread only when rt_thread_create() succeeded

Tested:
- 12 boards x {ram_debug, ram_release, flash_debug, flash_release}:
  48/48 clean builds
- flash boot + msh on hpm5100evk, hpm5300evk, hpm5e00evk, hpm6200evk,
  hpm6300evk, hpm6750evk, hpm6750evk2, hpm6750evkmini, hpm6800evk,
  hpm6e00evk, hpm6p00evk (list device/timer, ps, free, reset, rt_kprintf
  float formatting)

- re-ran .github/workflows/manual_trigger_scons_except_STM32_all.yml with
  the matrix reduced to the three hpmicro rows: all three legs build and
  scons --dist succeeds with no local workarounds
</content>
</entry>
<entry>
<title>[bsp][esp32-c6] add ESP32-C6-DevKitC-1 support (#11836)</title>
<updated>2026-09-28T14:22:30Z</updated>
<author>
<name>seteiro</name>
<email>cms19859230182@gmail.com</email>
</author>
<published>2026-09-28T14:22:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=dc8aaa73f2dbea255325ec058a083aeeb5381d0a'/>
<id>urn:sha1:dc8aaa73f2dbea255325ec058a083aeeb5381d0a</id>
<content type='text'>
* [bsp][esp32-c6] add ESP32-C6-DevKitC-1 support

Add bsp/ESP/ESP32_C6. Default image is GPIO, UART0 and ADC. The C6 IDF sources are not in RT-Thread-packages/esp-idf yet.

* [bsp][esp32-c6] fix CI format, C6 package and CH32V203 D6 build

clang-format the files the format check rejected. Fetch the C6 scons
branch when the downloaded ESP-IDF package has no C6 target. Patch the
CH32V20x SDK under libraries so a D6 build no longer calls Exit().

* [bsp][esp32-c6] fetch mbedtls and stop pkgs from pulling the C6 branch

* [bsp][esp32-c6] rebuild CI against the package branch tip

* [bsp][esp32-c6] rebuild CI against the strict-mode package tip

* [bsp][esp32-c6] fix the reviewed ADC, math and package pin bugs

Keep the IDF tree on the reviewed commit, and stop the ADC and critical-section paths from reporting success when they did not.

* [bsp][esp32-c6] reserve stuck interrupt lines and lock ADC

CPU lines 3 and 4 never latch an enable, so copying the handler left the non-IRAM mask on the old line. Reserve those lines and let the allocator write the mask and the route together. The C6 oneshot registers are shared, so one mutex covers enable and convert.

* [bsp][esp32-c6] list the peripherals this board actually runs

GPIO, UART0 and ADC1 have been read on the DevKitC-1. Radios and the untested buses stay marked unsupported.

* [bsp][esp32-c6] keep SPI unsupported after the loopback mismatch

GPIO7 shorted to GPIO2 returned 0xA5000000 for a sent 0xA5, so the table does not mark SPI supported.

---------

Co-authored-by: seteiro &lt;276597748+cms19859230182-lang@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>[bsp][ch32v203] add CH32V203C8T6-EVT-R0 support #11827</title>
<updated>2026-09-24T08:21:11Z</updated>
<author>
<name>seteiro</name>
<email>cms19859230182@gmail.com</email>
</author>
<published>2026-09-24T08:21:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=386b877ba3297c417c9c51414b25ecbcad76965e'/>
<id>urn:sha1:386b877ba3297c417c9c51414b25ecbcad76965e</id>
<content type='text'>
</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][xuantie]Feat: Add xiaohui C908 supports rt-smart and mmu.</title>
<updated>2026-09-15T14:57:55Z</updated>
<author>
<name>guanxi.cgh</name>
<email>guanxi.cgh@alibaba-inc.com</email>
</author>
<published>2026-08-28T07:47:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5b19c18f4713f5f79d1ee49f4b4270b264b3b65e'/>
<id>urn:sha1:5b19c18f4713f5f79d1ee49f4b4270b264b3b65e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][nxp] Add FRDM-MCXC162 BSP support</title>
<updated>2026-09-08T08:15:20Z</updated>
<author>
<name>yandld</name>
<email>5675108+yandld@users.noreply.github.com</email>
</author>
<published>2026-09-08T05:45:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a9ce0ccbb2c8055fc91fa350de6c125bf072ced1'/>
<id>urn:sha1:a9ce0ccbb2c8055fc91fa350de6c125bf072ced1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat[bsp][xuantie]: c908 support rt-smart #11719</title>
<updated>2026-08-28T04:25:32Z</updated>
<author>
<name>BadmintonMaster</name>
<email>guanxi.cgh@alibaba-inc.com</email>
</author>
<published>2026-08-28T04:25:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bf38ee2130634ac6571e816dde81b04818d75444'/>
<id>urn:sha1:bf38ee2130634ac6571e816dde81b04818d75444</id>
<content type='text'>
</content>
</entry>
<entry>
<title>RA6W1基础BSP内容</title>
<updated>2026-08-05T06:52:20Z</updated>
<author>
<name>rcitach</name>
<email>yearsince@yeah.net</email>
</author>
<published>2026-07-31T08:07:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=71fd997662993ababc5f0861422fe09d6647018e'/>
<id>urn:sha1:71fd997662993ababc5f0861422fe09d6647018e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[ci]add titan dual-core projects</title>
<updated>2026-07-27T05:15:58Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-07-20T05:15:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=69ba028d3b4297ee527ee434f889434698d2080e'/>
<id>urn:sha1:69ba028d3b4297ee527ee434f889434698d2080e</id>
<content type='text'>
</content>
</entry>
</feed>
