<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/k230/drivers, branch copilot/create-dfs2-documentation</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/k230/drivers?h=copilot%2Fcreate-dfs2-documentation</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/k230/drivers?h=copilot%2Fcreate-dfs2-documentation'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-09-26T01:57:54Z</updated>
<entry>
<title>utest: remove RT_UTEST_USING_ALL_CASES</title>
<updated>2025-09-26T01:57:54Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-09-25T06:01:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=495c8cfc25e0d03eb6ba9914df17487f839c557d'/>
<id>urn:sha1:495c8cfc25e0d03eb6ba9914df17487f839c557d</id>
<content type='text'>
Many modules' utests currently don't support enabling all
tests at once. Furthermore, some modules' tests are complex,
for example due to their numerous dependencies on other
modules. This makes it nearly impossible to enable all
tests with a single global switch. Consequently, the
previously defined `RT_UTEST_USING_ALL_CASES` has lost
its original meaning.

We recommend deprecating this configuration switch. If a
module needs to enable a group of functional tests through
its own configuration, this local enable all switch should
be implemented by the module itself, and a global RTT enable
switch will no longer be provided.

If such a requirement arises in the future, we recommend
careful design, especially considering how to ensure that
turning on a single switch enables all dependencies for
all involved modules for ease of use.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: k230: add rtc driver</title>
<updated>2025-09-22T14:30:20Z</updated>
<author>
<name>Ze-Hou</name>
<email>yingkezhou@qq.com</email>
</author>
<published>2025-09-18T08:10:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bfbb3c93e777a36c886b3d11186543b310060f6f'/>
<id>urn:sha1:bfbb3c93e777a36c886b3d11186543b310060f6f</id>
<content type='text'>
Requirement: The BSP for the k230 platform in the RT-Thread repository
does not yet have an RTC driver.

Solution: Provide RTC drivers for the k230 platform in the RT-Thread
repository, implementing timekeeping and alarm functionalities,
with interrupt support for the alarm feature.

Signed-off-by: Ze-Hou &lt;yingkezhou@qq.com&gt;
</content>
</entry>
<entry>
<title>utest: update naems using new rule</title>
<updated>2025-09-15T11:40:31Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-09-15T07:04:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b03bb709b994864907321ac7450643aaa345b9a8'/>
<id>urn:sha1:b03bb709b994864907321ac7450643aaa345b9a8</id>
<content type='text'>
The names of the utest cases defined in their respective
modules have been updated.

Some utest case names are not yet in their respective modules
because their paths need to be finalized before their unique
names can be determined. Currently, these names do not
appear to conflict with the unified names. These include:

- utest cases still in examples
- bsp/qemu-virt64-riscv/applications/test/test_vector/test_vector.c.
  The entire test case should probably be placed in libcpu/risc-v
  rather than bsp.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp:k230:add pdma support for uart driver</title>
<updated>2025-08-29T02:37:36Z</updated>
<author>
<name>dannyray019</name>
<email>dannyray0364@gmail.com</email>
</author>
<published>2025-08-28T10:06:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=500deb8aef9369ba001dbfa2752c563d4501f4f8'/>
<id>urn:sha1:500deb8aef9369ba001dbfa2752c563d4501f4f8</id>
<content type='text'>
Added pdma support for uart driver and a test file test_uart.c.
The test uses pdma to improve uart send speed,
to check if the driver works correctly.

Signed-off-by: XU HU 1337858472@qq.com
</content>
</entry>
<entry>
<title>bsp:k230:add support for temperature sensor driver</title>
<updated>2025-08-20T01:29:09Z</updated>
<author>
<name>dannyray019</name>
<email>dannyray0364@gmail.com</email>
</author>
<published>2025-08-19T08:43:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=60b3ccb8ad979bdb9e4d7d611e7c5f7e4af8457b'/>
<id>urn:sha1:60b3ccb8ad979bdb9e4d7d611e7c5f7e4af8457b</id>
<content type='text'>
Added a temperature sensor driver and a test file test_ts.c.
The test uses temperature sensor to measure the chip temperature,
to check if the driver works correctly.

Signed-off-by: XU HU 1337858472@qq.com
</content>
</entry>
<entry>
<title>bsp: k230: Provide a unified interrupt header file</title>
<updated>2025-08-18T14:53:08Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-08-18T02:24:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=352b1f6a13fe796bef43d620b92ff25e3d480f8b'/>
<id>urn:sha1:352b1f6a13fe796bef43d620b92ff25e3d480f8b</id>
<content type='text'>
Originally, the interrupt definitions of various peripherals
were distributed in various peripheral drivers, resulting
in duplicate definitions. Now they are defined in one place.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: k230: add pdma driver support</title>
<updated>2025-08-18T06:11:44Z</updated>
<author>
<name>eatvector</name>
<email>2302147681@qq.com</email>
</author>
<published>2025-08-07T15:29:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7db99433e59937aac77ac6f85d7f743595aa4ed1'/>
<id>urn:sha1:7db99433e59937aac77ac6f85d7f743595aa4ed1</id>
<content type='text'>
This commit introduces the PDMA (Peripheral DMA) driver for K230 SoC,
providing essential DMA capabilities for peripheral data transfers.

Key features implemented:
1. PDMA channel request/release management
2. Channel start/stop control
3. Interrupt callback registration
4. Data transfer between device ports and DDR memory

The driver includes:
- Core driver implementation (drv_pdma.c/h)
- Build system support (SConscript)
- Basic test cases (test_pdma.c)

Tested with:
- PDMA channel request/release
- DDR to UART TX FIFO transfers
- UART RX FIFO to DDR transfers

Signed-off-by: eatvector &lt;2302147681@qq.com&gt;
</content>
</entry>
<entry>
<title>bsp: k230: add support for PWM driver</title>
<updated>2025-07-29T07:48:08Z</updated>
<author>
<name>dannyray019</name>
<email>dannyray0364@gmail.com</email>
</author>
<published>2025-07-29T05:26:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c209173061e7cda3af75935b9a206835f63a7963'/>
<id>urn:sha1:c209173061e7cda3af75935b9a206835f63a7963</id>
<content type='text'>
Added a PWM driver and a test file test_pwm.c.
The test uses PWM to control the LED brightness,
to check if the driver works correctly.

Signed-off-by: XU HU &lt;1337858472@qq.com&gt;
</content>
</entry>
<entry>
<title>bsp: k230: support adc</title>
<updated>2025-06-10T11:23:09Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-06-09T02:27:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=fe506d515767abf079cbe89692fea8175a2ed845'/>
<id>urn:sha1:fe506d515767abf079cbe89692fea8175a2ed845</id>
<content type='text'>
Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: k230: add gpio driver</title>
<updated>2025-06-10T06:22:21Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-06-04T06:21:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=14c147cb0029f1b216239c6693fcb7e58237536e'/>
<id>urn:sha1:14c147cb0029f1b216239c6693fcb7e58237536e</id>
<content type='text'>
K230 supports 3 GPIO groups:
group0: GPIO0  ~ GPIO31, support i/o and irq
group1: GPIO32 ~ GPIO63, support i/o and irq
group2: GPIO64 ~ GPIO71, only support i/o.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
</feed>
