<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components?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>drivers/misc: register rt_null at BOARD init for default console (#11472)</title>
<updated>2026-10-19T08:53:09Z</updated>
<author>
<name>seteiro</name>
<email>chenmoushun@163.com</email>
</author>
<published>2026-10-17T14:35:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=54f5cac5b4cc81f7d28ff783791950ed7e8f1d53'/>
<id>urn:sha1:54f5cac5b4cc81f7d28ff783791950ed7e8f1d53</id>
<content type='text'>
rt_console_set_device() is typically called in rt_hw_board_init() right
after rt_components_board_init(). null was INIT_DEVICE (level 3), so it
was not registered yet and could not be RT_CONSOLE_DEVICE_NAME.

Raise to INIT_BOARD_EXPORT; null is a pure software sink with no HW deps.

Co-Authored-By: Grok &lt;seteiro@mail.grokbot.com&gt;
</content>
</entry>
<entry>
<title>[drivers][touch] Remove redundant path from global CPPPATH</title>
<updated>2026-10-17T08:42:48Z</updated>
<author>
<name>zhangyuyang</name>
<email>zhangyuyang821@163.com</email>
</author>
<published>2026-10-16T07:32:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8159dc81b773bd82f191696b672c69dec2742328'/>
<id>urn:sha1:8159dc81b773bd82f191696b672c69dec2742328</id>
<content type='text'>
The touch framework has no private headers in its source directory, so
adding the directory to CPPPATH is unnecessary. Remove it to avoid
polluting the global header search path, as discussed in #10980.
</content>
</entry>
<entry>
<title>[ARCH/RISC-V] Next RISC-V (#10320)</title>
<updated>2026-10-17T01:44:26Z</updated>
<author>
<name>GUI</name>
<email>39894654+GuEe-GUI@users.noreply.github.com</email>
</author>
<published>2026-10-17T01:44:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8d8dc96b67eee53af2841a8819364d52fbec39cb'/>
<id>urn:sha1:8d8dc96b67eee53af2841a8819364d52fbec39cb</id>
<content type='text'>
* [libcpu][risc-v] Refactor the RISC-V architecture port

Introduce an opt-in unified RISC-V common layer for RV32 and RV64 while keeping existing BSPs on the legacy implementation during migration.

- use ARCH_RISCV and ARCH_CPU_64BIT for architecture and XLEN selection
- unify context, trap, MMU, cache, timer, SBI, SMP and ISA handling
- add PLIC, CLIC, ACLINT, APLIC and IMSIC support
- map physical hart IDs to contiguous logical CPU IDs
- add T-Head vendor overrides while preserving legacy ports
- migrate qemu-virt64-riscv with RV32 and RV64 support
- update clock_time, MM, LWP, OFW, PCI and Rust integration

Existing BSPs continue using legacy_common or common64 unless they select RT_USING_RISCV_NEW_COMMON.

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;

* [libcpu][risc-v] skip disabled CPU nodes in early FDT walk

Rbb666 noted that rt_hw_fdt_install_early() walked every /cpus child
without checking status, so disabled cores still joined hart registration
and MMU capability probing. Skip nodes that are not okay/ok via
rt_fdt_device_is_available() before reading reg or mmu-type.

Signed-off-by: seteiro &lt;chenmoushun@163.com&gt;

* [libcpu][risc-v] Fix per-CPU page table mapping

- reuse existing non-leaf page table entries when mapping per-CPU areas
- reject leaf entry conflicts instead of overwriting mappings

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;

---------

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;
Signed-off-by: seteiro &lt;chenmoushun@163.com&gt;
Co-authored-by: seteiro &lt;chenmoushun@163.com&gt;</content>
</entry>
<entry>
<title>[drivers][ofw] Fix phandle hash buffer overflow</title>
<updated>2026-10-15T05:50:46Z</updated>
<author>
<name>Huoyanlifusu</name>
<email>zhangyuyang821@163.com</email>
</author>
<published>2026-09-29T11:55:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5d1fb66d1397608662ca810b781ae54133dcab07'/>
<id>urn:sha1:5d1fb66d1397608662ca810b781ae54133dcab07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[wlan] synchronize AP lifecycle and direct RX handling</title>
<updated>2026-10-15T05:28:57Z</updated>
<author>
<name>rcitach</name>
<email>yearsince@yeah.net</email>
</author>
<published>2026-10-15T05:04:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3f0c11116cea2e4717fd84ca3900044d654c572b'/>
<id>urn:sha1:3f0c11116cea2e4717fd84ca3900044d654c572b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[lwip] configure buffer options and preserve PBUF tailroom</title>
<updated>2026-10-15T05:28:57Z</updated>
<author>
<name>rcitach</name>
<email>yearsince@yeah.net</email>
</author>
<published>2026-10-15T05:04:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=efc5a9df829902d2d73fe15e09b18fcccc52e9ad'/>
<id>urn:sha1:efc5a9df829902d2d73fe15e09b18fcccc52e9ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[DHCP] Optimize the DHCP startup logic</title>
<updated>2026-10-15T05:28:57Z</updated>
<author>
<name>rcitach</name>
<email>yearsince@yeah.net</email>
</author>
<published>2026-10-15T05:04:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1e24039cf879539d2ac367c8e6423124787ef23d'/>
<id>urn:sha1:1e24039cf879539d2ac367c8e6423124787ef23d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(netdev): correct ping delay logic for last packet and avoid rt_thread_delay(0)</title>
<updated>2026-10-15T01:10:50Z</updated>
<author>
<name>ymj0440</name>
<email>ymj0440@users.noreply.github.com</email>
</author>
<published>2026-10-12T12:46:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=20881ec5710f0aa78cc6d483c5c6d0f09d6105b8'/>
<id>urn:sha1:20881ec5710f0aa78cc6d483c5c6d0f09d6105b8</id>
<content type='text'>
The 'index == times' condition in the delay_tick calculation is never true,
so the delay was still applied after the last ping, contrary to the comment.
Skip the delay on the final ping by checking 'index != times - 1'.

Also only call rt_thread_delay() when delay_tick &gt; 0, since passing 0
returns -RT_EINVAL.
</content>
</entry>
<entry>
<title>[drivers][usb] Clarify the configuration interface count check</title>
<updated>2026-10-14T02:17:15Z</updated>
<author>
<name>W GTO</name>
<email>1663292285@qq.com</email>
</author>
<published>2026-09-22T09:54:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8acbb5df8ec50d9c76f7cb407cc7970e7eecdb28'/>
<id>urn:sha1:8acbb5df8ec50d9c76f7cb407cc7970e7eecdb28</id>
<content type='text'>
</content>
</entry>
</feed>
