<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/k230/rtconfig.h, branch copilot/remove-vbus-code-implementation</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/k230/rtconfig.h?h=copilot%2Fremove-vbus-code-implementation</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/k230/rtconfig.h?h=copilot%2Fremove-vbus-code-implementation'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-09-22T14:30:20Z</updated>
<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>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: increase object name max length to 16</title>
<updated>2025-08-18T07:03:59Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-08-18T06:57:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2bcb33bada8a22cf0656c5be69ea65752aa3dd5d'/>
<id>urn:sha1:2bcb33bada8a22cf0656c5be69ea65752aa3dd5d</id>
<content type='text'>
Fixes: 62f3fb4ce550: fix(kernel)/improve(utest):fix the legacy issue related to the length of the object name version #10537

After this patch, if length of object name exceeds (RT_NAME_MAX - 1),
RTT will assert and oops when runing, but not in period of building.
Though I don't think it's a good solution, but don't want to argue more
about this.

Old RT_NAME_MAX is 8 for k230, and some object names, such as
"hwtimer0", which name length is 8, breaking the new rule.

Just update configuration of k230 bsp and increase RT_NAME_MAX from
8 to 16, which should be long enough for k230.

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 sdio</title>
<updated>2025-05-21T01:42:50Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-05-20T02:53:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3f1653b688fa31bfefb59840cc1d6d666a836741'/>
<id>urn:sha1:3f1653b688fa31bfefb59840cc1d6d666a836741</id>
<content type='text'>
Support sdio work for 01Studio board.

01Studio connect TF socket with sdio0, which is
different from standard canmv v1.0/v1.1 board
(which uses sdio1).

Updated configuration menu,
- SDIO devices are now a choice of two.
- Root file system types are also a choice of multiple.
  Currently only cromfs and elmFAT are supported.
- Modified the default mount partition of the root file
  system to sd0p1

Deleted the configuration BSP_SD_SDIO_DEV, and now
directly set mmcsd_change according to the selection of
the SDIO device.

Eliminated the warning of the drv_sdhci.c and
egularized the code format. The logic of this file
has not been essentially modified.

Sync and update the .config/rtconfig.h to the latest.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: k230: add hardlock driver</title>
<updated>2025-05-15T01:46:55Z</updated>
<author>
<name>Wang Chen</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-04-02T07:39:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=fd739c288f61cc69a6653d76513bd9e4dc16f62c'/>
<id>urn:sha1:fd739c288f61cc69a6653d76513bd9e4dc16f62c</id>
<content type='text'>
This hardlock is required by some other drivers, such
as sysctl power.

This driver can be enable/disabled by configuration.

Signed-off-by: Wang Chen &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: k230: eliminate warnings for kconfig</title>
<updated>2025-05-07T08:06:54Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-04-29T07:44:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3777ac1e4fb2651fcf6bd1ffe37519b3f35b7d80'/>
<id>urn:sha1:3777ac1e4fb2651fcf6bd1ffe37519b3f35b7d80</id>
<content type='text'>
When run kconfig, see warnings as followings:

Kconfig:5: warning: BSP_ROOT has 'option env="BSP_DIR"',...
Kconfig:10: warning: RTT_ROOT has 'option env="RTT_DIR"',...
Kconfig:15: warning: PKGS_ROOT has 'option env="PKGS_DIR"',...
...
warning: the choice symbol PKG_USING_ZLIB_LATEST_VERSION (...)
is selected by the following symbols, but select/imply has no
effect on choice symbols
 - BSP_ROOTFS_TYPE_CROMFS (defined at Kconfig:41)
warning: the value '0xF00000000' is invalid for C908_PLIC_PHY_ADDR...

Trying to cleanup Kconfig and re-run menuconfig to update.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: k230: use configuration instead of immediate value</title>
<updated>2025-04-24T06:34:25Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-04-11T01:39:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=0c0b9e59d0a44b3a07c7056e2b05349018c10d8c'/>
<id>urn:sha1:0c0b9e59d0a44b3a07c7056e2b05349018c10d8c</id>
<content type='text'>
The original code used immediate values directly when it
came to memory layout, which was not a good programming
habit.

Now we use macros and try to be compatible with SDK
configuration values in the SDK compilation environment.

The main changes are to clean up board.h, and extract
some memory layout constants to define a new header
file mem_layout.h.

Also update KERNEL_VADDR_START to the default value for
Smart, so we can use it as base to calculate other mapping
address.

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