Commit Graph

17273 Commits

Author SHA1 Message Date
Guorui Li 9f66b35874
[components/dfs]add doxygen comments for dfs_dentry.c in dfs_v2. (#10561) 2025-07-30 21:05:34 +08:00
Guorui Li 1662125a37
[components/dfs]add doxygen comments for dfs_vnode.c in dfs_v2. (#10563) 2025-07-30 21:03:42 +08:00
LeenixP 648e627696
[bsp][rockchip][rk3500]: update readme (#10565)
* rk3566 bsp:

* Add RK3566 Code (Forked from rt-thread/tree/master/bsp/rockchip/rk3500).
* Added to the original RK3566 documentation, more detailed usage instructions.

Signed-off-by: lipeng <lipeng.git@qq.com>
2025-07-30 19:39:03 +08:00
Yuqiang Wang 62f3fb4ce5
fix(kernel)/improve(utest):fix the legacy issue related to the length of the object name version #10537 2025-07-30 10:58:49 +08:00
ligr dc89417229 [components/dfs]add doxygen comments for dfs_mnt.c in dfs_v2. 2025-07-30 09:43:52 +08:00
liuyucai a1c642aa3a [Fix] <components>:drivers/can/dev_can.c 修复CAN底层无法工作时导致调用 _can_int_tx 的线程一直挂起的问题
Solution: 使用 can->status.sndchange 的bit位来表示某个发送邮箱超时
如果超时 底层驱动再通知tx_done或者tx_fail事件时不予处理

Signed-off-by: Yucai Liu <1486344514@qq.com>
2025-07-29 20:18:14 +08:00
dannyray019 c209173061 bsp: k230: add support for PWM driver
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 <1337858472@qq.com>
2025-07-29 15:48:08 +08:00
CYFS 95bd6854db fix gd32 dist bug 2025-07-28 10:12:57 +08:00
ChenRuiwei f9564d4ee0 [pthreads] Fix pthread_cond_timedwait lacks timeout wakeup 2025-07-25 15:35:39 +08:00
ryancw d23006ea4f [drivers][serial_v2] 修复dma下rx_flush的bug 2025-07-24 09:37:54 +08:00
Codeman-1999 7c0fed5d68
[components/libc] add comments for some pthread functions. #10423 2025-07-24 09:36:31 +08:00
Yulong Wang ee1fe2024e [lwp][rv64] riscv: fix potential signal handler infinite loop 2025-07-23 09:39:17 +08:00
Yulong Wang e7a40ae6ec [lwp][rv64] restore tp register in arch_thread_signal_enter to fix user-mode memory access 2025-07-23 09:38:35 +08:00
Chen Wang 3c046646cb doxygen: promote object management to a separate page
For "RT-Thread User Guide":
Take the "RT-Thread Kernel Object Model" sub-section out of
the "Kernel Basics" section and rename it to "Object Management".

Correspondingly, rename the "Kernel Object Management" section
in the "RT-Thread API Guide" to "Object Management".

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-07-22 18:07:17 +08:00
Chen Wang 895b272b69 doxygen: fix duplicated defgroup for clock
Problen:
Duplicated definition of group_clk in clk.c and clk.h.

Solution:
Delete the definition in clk.c and keep only the definition
in clk.h.

Also change the name of group_clk to group_driver_clock to
conform to the naming convention of other driver groups.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-07-22 16:00:33 +08:00
Chen Wang 2aebe694d9
doxygen: group name all in lowcase (part 2) (#10530)
* doxygen: fs: unify groupname to lowercase

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>

* doxygen: drivers: unify groupname to lowercase

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>

* doxygen: signal: unify groupname to lowercase

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>

---------

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-07-22 13:59:25 +08:00
CYFS 0441065193
[bsp][wch]:适配WCH RISC-V系列uart_v2驱动 (#10514)
[bsp][wch]:adapt wch risc serial_v2
2025-07-21 12:51:10 +08:00
rcitach 381d69ae54 Improvements serial_v2 2025-07-21 10:34:54 +08:00
RyanCW cb2ec36fd0
[bsp][stm32][usart_v2] 优化usart_2驱动兼容性 (#10496) 2025-07-20 22:02:04 +08:00
ricky 9c5aeb75e2
[Fix] <components>:finsh/shell.c F: char rt_hw_console_getchar(void) (#10345)
[Fix] <components>:finsh/shell.c
When using char rt_hw_console_getchar(void),
some compilers may default to returning 255 instead of the expected -1,
causing the condition if(ch < 0) at F: shell.c L:519 to fail and enter an erroneous loop.

Solution: Use the signed char type return value as rt_hw_console_getchar

Signed-off-by: Yucai Liu <1486344514@qq.com>
2025-07-20 17:35:35 +08:00
kurisaw ece19e961a kernel/testcase: fixed buffer overflow vulnerability in object 2025-07-18 20:15:53 +08:00
Jamie 4423c6f01f
Add ev_hc32f334_lqfp64 board and update package relation. #10522 2025-07-18 15:50:00 +08:00
jianbaoshan 542d65bc8a fix #4286,fifx memory leak when sal_socket failed 2025-07-17 13:24:30 +08:00
Xiaowei Swenson 2d75100922
[bsp/nrf5x]修改默认配置nrf52833的flash和sram大小 (#10516) 2025-07-17 09:13:56 +08:00
rcitach 2cb69c8e08
testcase: add system performance testcase (#10452)
* add  sys pref frameworks

* add context switch test code

* add irq latency test code

* add  thread sem test code

* add  thread event test code

* add  thread mbox test code

* add  thread mq test code

* Adding a Test Documentation Note

* Modification of text description
2025-07-16 12:55:54 +08:00
kurisaw 156259b499 ci/maintainer: merge same tag with different paths, remove Path display from CI comment 2025-07-16 12:54:24 +08:00
GuEe-GUI 8a4890a9e5 [ARCH/AARCH64] Update Hypercall API
Signed-off-by: GuEe-GUI <2991707448@qq.com>
2025-07-16 12:52:51 +08:00
sakumisu 5e03e07c43 update(cherryusb): update to v1.5.1
Signed-off-by: sakumisu <1203593632@qq.com>
2025-07-15 16:35:20 +08:00
蒙蒙plus 53fcd9d085
[tools]:修复iar添加宏不完全 (#10507)
[tools]:修复iar添加宏不完全
参考#10456
2025-07-15 13:33:40 +08:00
Chen Wang f00b0a4384 MAINTAINER: standardize tag writing
Update the tag writing requirements in the Note.
It is recommended that the tag name directly refer
to the module path in the code tree. For example,
if the module path is 'bsp/cvitek', then the tag
name should be 'bsp_cvitek'. And the name should
be lowercase.

According to the above rules, the tag name of the
existing entries are adjusted. Other changes remain
unchanged.

Other text modifications are mainly to limit the
width of each line, try not to exceed 80 columns.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-07-14 15:35:20 +08:00
Liang He 74a1e4f892 维护者清单更新 增加维护STM32 bsp, bsp_stm32f103-blue-pill,bsp_stm32f412-st-nucleo,driver_spi 2025-07-14 13:12:42 +08:00
蒙蒙plus 926cbb31f6 修复DFS_USING_POSIX启用时 修正IARVersion导入路径 2025-07-14 13:09:08 +08:00
wdfk-prog 95b1d69e8c [serial_v2]modify the default configuration of the RT_SERIAL_CONFIG_DEFAULT structure to support parameters in the absence of DMA configuration. 2025-07-12 07:23:25 +08:00
wdfk-prog 44dbb4e3c4 [stm32] Modify MIN_PERIOD and MIN_PULSE to Allow PWM Duty Cycle of 0%
Co-authored-by: wdfk-prog <1425075683@qq.com>
2025-07-12 07:18:17 +08:00
GuEe-GUI 01e4caf60c [DM/PIC] Fixup the interrput info list format
Signed-off-by: GuEe-GUI <2991707448@qq.com>
2025-07-12 07:16:25 +08:00
GuEe-GUI 30ab08c7c9 [DM/PIC] Config IPI by RT_MAX_IPI
Signed-off-by: GuEe-GUI <2991707448@qq.com>
2025-07-12 07:16:25 +08:00
GuEe-GUI 5297c13ab0 [DM/PIC] Import DM Kconfig
Signed-off-by: GuEe-GUI <2991707448@qq.com>
2025-07-12 07:16:25 +08:00
Knowbie-dwg 47d986b772 maintainers:添加Knowbie-dwg为bsp_stm32f429-armfly-v6的维护者 2025-07-11 06:54:48 +08:00
GuEe-GUI bb9c7151bb [WDT] Intel 6300ESB Timer/Watchdog
Used for QEMU on PCI

Signed-off-by: GuEe-GUI <2991707448@qq.com>
2025-07-10 17:33:40 +08:00
GuEe-GUI 2532450a83 [WDT] Add Synopsys DesignWare watchdog
This device is commonly used in SoCs.

Signed-off-by: GuEe-GUI <2991707448@qq.com>
2025-07-10 17:33:40 +08:00
GuEe-GUI 37818aa518 [WDT] Update for DM build
Signed-off-by: GuEe-GUI <2991707448@qq.com>
2025-07-10 17:33:40 +08:00
hamburger-os 1d7516999b [bsp][stm32] 添加Han Lv为bsp_stm32和kernel模块的维护者 2025-07-10 17:22:17 +08:00
GUI 8a7ef41c3c
[SPI]Update and fixup the SPI
* Make a priv data read API for probed SPI device
* Fixup the SPI device pre-alloc
2025-07-10 13:28:16 +08:00
Kinte 29033ab500 [refact](netdev): Expose netdev_set_dns and netdev_set_if
[Descriptions]:
    1. Make these functions public to avoid code duplication and allow direct usage by other components.
    2. Fix ifdef's error note.
[Root Cause]:NA
[Side Effects]:NA
2025-07-10 08:26:43 +08:00
Chasel be6181a965 [MAINTAINERS] Change user name Chasel to Maihuanyi(github id) 2025-07-09 13:05:33 +08:00
lizhen9880 ab96de7cd9 maintainers: 添加lizhen9880为bsp_stm32f429-atk-apollo和at组件的维护者 2025-07-09 10:30:59 +08:00
蒙蒙plus 7fc4a3c730 [bsp][GD32E503] fix project and link file 2025-07-09 10:29:06 +08:00
hydevcode 83067f12d6
[bsp][nrf5x] Adapt to gcc compilation (#10478) 2025-07-09 09:09:13 +08:00
蒙蒙plus c4d7a8a2c0 maintainers: 添加meng-plus为bsp_lpc4088和bsp_gd32e5的维护者 2025-07-08 20:16:55 +08:00
Xiaowei Swenson b2c18792a5
MAINTAINERS: 添加ReviewSun为bsp_nrf5x和kernel的维护者 (#10472)
添加ReviewSun为bsp_nrf5x和kernel的维护者
2025-07-08 20:15:43 +08:00