Commit Graph

17195 Commits

Author SHA1 Message Date
Dozingfiretruck 713be7f3c8
[bsp][at32]Update AT32 sdk_dist.py (#10130)
Update AT32 sdk_dist.py

fix scons --dist
2025-03-20 14:59:45 +08:00
下里巴人 b019e092e7
[bsp][stm32] add a new bsp for stm32g030-tiny-board (#10125) 2025-03-20 09:30:34 +08:00
GUI fc86cb9427 [DM/Platform] Fixup the node will probe more than once
If a node request a new node or it's parent node. the  request's node will probe a double time.
So we check the device object of node in ofw probe entry and ofw probe child exit.
2025-03-19 09:46:48 +08:00
CYFS b0e7cba9fd
[bsp][stm32][artpi]:fix artpi nano (#10122) 2025-03-18 22:55:13 +08:00
CYFS bf60f31526
[bsp][stm32][nano]:fix nano console (#10121) 2025-03-18 22:29:05 +08:00
Rbb666 cb098c4eea [fix]Fix cm33 compilation problem when block is turned on 2025-03-17 19:13:34 +08:00
ligr 9da813b151 [libcpu][risc-v]add code for handling exception scenarios in _unmap_area. 2025-03-17 17:40:55 +08:00
ligr b04aacbd94 [libcpu][risc-v]remove unused parameter 'size' for func _unmap_area.
Signed-off-by: ligr <liguorui1213@163.com>
2025-03-17 17:40:55 +08:00
Supper Thomas 4f4544a440 [bsp/readme]Update README.md 2025-03-17 16:48:24 +08:00
latercomer 4c061ceffe rttypes.h中增加了对ARCH_CPU_64BIT宏的判断
Signed-off-by: latercomer <latercomer@qq.com>
2025-03-17 16:45:59 +08:00
latercomer 40360efe1d 解决rt_interrupt_from_thread和rt_interrupt_to_thread指针赋值错误
Signed-off-by: latercomer <latercomer@qq.com>
2025-03-17 16:45:59 +08:00
latercomer b8e9f7e0f5 修复rt_hw_context_switch_to和rt_hw_context_switch的形参
Signed-off-by: latercomer <latercomer@qq.com>
2025-03-17 16:45:59 +08:00
latercomer e91131bc0d 解决__RT_KERNEL_SOURCE__宏没有定义
Signed-off-by: latercomer <latercomer@qq.com>
2025-03-17 16:45:59 +08:00
latercomer 130b5ba653 解决rt_hw_context_switch_interrupt形参定义不一致
Signed-off-by: latercomer <latercomer@qq.com>
2025-03-17 16:45:59 +08:00
latercomer 9e13f67018 删除libcpu/sim/simulator中msvc编译器多余代码,为后续支持mingw64做准备
Signed-off-by: latercomer <latercomer@qq.com>
2025-03-17 16:45:59 +08:00
latercomer 76c2f2d77f 解决bps/simulator无法在vs2019环境下编译
Signed-off-by: latercomer <latercomer@qq.com>
2025-03-17 16:45:59 +08:00
Supper Thomas b0b40ed45c
[github/action] 添加scons显示编译时间的命令 (#10114)
* [github/action] 添加scons显示编译时间的命令

* [bsp/pico] 删除ci 耗时的config,在F412中已验证

* [bsp/f412] 这个编译需要3分钟,不合理,先从ci中删除
2025-03-17 15:46:46 +08:00
kurisaw 5551fdb0a3 log: Release Log of rtthread v5.2.0 2025-03-17 15:41:08 +08:00
CYFS a88c5d0cd5 [bsp][stm32][artpi]:add artpi eth ci 2025-03-17 12:42:17 +08:00
CYFS 7ec1d82656 [bsp][stm32][artpi]:fix artpi eth 2025-03-17 12:42:17 +08:00
GUI ccd79785ec [DM/DMA] DMA src and dst is wrong.
The first arg is src, then dst.
2025-03-17 11:57:17 +08:00
LaterComer d5bc868d80
rttypes.h中rt_intptr_t和rt_uintptr_t定义反了 (#10115) 2025-03-16 23:31:41 +08:00
dongly 9b05fc5913
[bsp/stm32]fix compile warning (#10108)
* [bsp/stm32]fix compile warning
2025-03-15 21:41:49 +08:00
下里巴人 fbe6563922
[bsp][stm32][stm32f103-atk-warshipv3] update README.md to correct the picture name (#10106) 2025-03-13 10:57:54 +08:00
1078249029 72b9a103b3 [ci][ESP32C3] Add at devices ci
Signed-off-by: 1078249029 <1078249029@qq.com>
2025-03-12 20:48:07 -04:00
1078249029 9d3ee51107 [components][at] Add formatting message function for at client
It will be useful for quiting transmission mode of some chips like esp8266.

Signed-off-by: 1078249029 <1078249029@qq.com>
2025-03-12 20:48:07 -04:00
Dmitriy a574dd6357 [fix][bsp] GD32: fixed SPI adn SPI flash drivers 2025-03-12 20:45:28 -04:00
yixinghua121 983f02151a
修复 MMCSD 宏拼写错误+内核开启LOG_D编译问题 2025-03-12 16:02:43 +08:00
Chen Wang 88607c1404 doxygen: fix wrong ref for group examples
Fixes: 94afe6a4f1 ("doxygen: improve howto")
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-03-12 12:55:06 +08:00
Chen Wang 5a42cfd16b doxygen: update doc for kenrel object model
Move the introduction of function parameters in markdown to
source code comments, because this part of the content is
completely repeated. We only need to keep and maintain the
comments in the code. The detailed explanation of the API
in markdown can directly refer to the comments in the code.

Try not to directly copy the definition of the structure
in the markdown document, because this part of the content
may change with the upgrade of the code. Therefore, when
the structure definition is involved in markdown, try to
indicate that it is just a code snippet. The specific
definition is still directly quoted from the source code
and the source code comments.

It is very convenient to quote structures and functions
in markdown. Just use "`" to enclose the structure name
or function name, and the generated html is a link to
its definition.

According to this principle, this patch only modifies
the documents and code comments of the kernel object model.
Other modules will be modified one by one in separate
patches later.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-03-12 12:54:25 +08:00
Guorui Li 5a09694f05
[libcpu][risc-v]add comments for rt_hw_mem_setup_early. (#10102) 2025-03-12 09:40:46 +08:00
1078249029 79c93b6571 [doxygen][audio] Naming anonymous enumeration type audio_stream
Signed-off-by: 1078249029 <1078249029@qq.com>
2025-03-11 19:46:10 -04:00
wumingzi 2cc7320356
[doxygen][audio] Fix group names by adding group_ prefix (#10094)
Signed-off-by: 1078249029 <1078249029@qq.com>
2025-03-11 11:53:23 +08:00
lingfengPeng 29a06142c5
fix dangling pointer in component pthread and dfs_elm (#9976)
* [components/libc/posix][pthreads]fix the risk of dangling pointer

* [components][dfs][dfs_elm]:fix risk of dangling pointer, unmount the temp driver then free the temp FATFS in dfs_elm_mkfs.
2025-03-11 10:48:29 +08:00
heyuanjie87 c16d14e70b [mm]修复unmap内存时遗漏刷新地址转换表的问题,避免dcache(PIPT)出错 2025-03-10 22:32:32 +08:00
ZhaoCake db359af5c0 [fix][feature]Default to the previous fully packaged logic, add a 'dist-strip' option for simplified packaging. 2025-03-10 13:47:25 +08:00
sakumisu f5c24a9bfc fix(cherryusb): fix USBD_IRQHandler argument
Signed-off-by: sakumisu <1203593632@qq.com>
2025-03-10 13:45:33 +08:00
sakumisu de30bd1105 update(cherryusb): update to v1.4.3
Signed-off-by: sakumisu <1203593632@qq.com>
2025-03-10 13:45:33 +08:00
CXSforHPU 180fb2bd4c [bsp/renesas/vision_board] modify kconfig for sdhi,and remove mmcsd_wait_cd_changed 2025-03-10 13:05:10 +08:00
CXSforHPU d34981f81d [bsp/renesas/vision_board] Fix the sdio mount 2025-03-10 13:05:10 +08:00
sheltonyu 9333ed7856
[bsp/at32] fixed usb type library (#10099) 2025-03-10 12:54:23 +08:00
Yuqiang Wang ad79383fa3
feat: ci script associated with auto_utest. (#9933)
* feat: ci script associated with auto_utest.
2025-03-10 11:08:21 +08:00
Chen Wang 94afe6a4f1 doxygen: improve howto
- Add description on how to group macros.
- Add description for structs on how to write comments
  for members when the name of member is too.
- Use @ref to link group instead of the html filenames.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-03-10 10:08:48 +08:00
Supper Thomas b506228893 [action/ci] 添加cache机制,整理ci_action的一些流程,暂时去掉drivers.yml 2025-03-07 13:44:09 +08:00
sheltonyu 17d41e7478
[bsp/at32] add support at32f455/456/457 series and support bsp pkg (#9974) 2025-03-06 17:14:15 +08:00
Chen Wang 3c8b23576f doxygen: group examples in subpages
Doxygen examples are grouped on different pages so that you can
easily link to pages of related types in the documentation.
For example, macro examples have their own page, and function
examples have their own page, which correspond to their own code
examples, such as "macro.h" or "function.h".

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-03-06 11:46:21 +08:00
1078249029 ed8d0bc36b [doxygen][audio] Fix doxygen comments for audio component
Added comments for data structure and rt_audio_ops in dev_audio.h.
Enriched comments for macro group. Moved and renamed folder audio.

Signed-off-by: 1078249029 <1078249029@qq.com>
2025-03-06 11:45:07 +08:00
GUI e75c49a17b [DM/THERMAL] fixup coefficients's offset lost
coefficients is double u32 data list.
2025-03-05 20:16:27 +08:00
Runcheng Lu ba50b60817 [components][drivers][spi]: fix: set message.parent.next to NULL for rt_qspi_send_then_recv API and rt_qspi_send API
- Ensure correct QSPI message chaining by setting next pointer to NULL, preventing unintended data transmission issues.

Signed-off-by: Runcheng Lu <runcheng.lu@hpmicro.com>
2025-03-05 10:29:25 +08:00
Runcheng Lu faa8702510 [components][drivers][spi] dev_spi_flash_sfud: fix: set message.parent.next to NULL for qspi_read API
- Ensure correct QSPI message chaining by setting next pointer to NULL, preventing unintended data transmission issues

Signed-off-by: Runcheng Lu <runcheng.lu@hpmicro.com>
2025-03-05 10:29:15 +08:00