Commit Graph

17129 Commits

Author SHA1 Message Date
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
GUI 4d6b9a1330 [DM/OFW] check available in stub probe
device node should not probe in stub if device is not available.
2025-03-05 09:41:49 +08:00
Kai f7d542155f
[libcpu][riscv] add a doc for wch saving the irq stack as stack-512 (#10063) 2025-03-03 23:13:11 +08:00
CYFS e0c8380fb7
[bsp][stm32][uartv1]:adjust uart time out (#10069) 2025-03-03 20:32:30 +08:00
Chen Wang f9655aa8fc doxygen: improve doc for kernel basics section
Organize the document content of the "Kerenl Basics" section.
This PR does not make substantial changes to the text content,
but only makes some optimizations and adjustments to the
document formatting, including:

- Enclose the function name and variable name in "`", so that
  the HTML rendering will use different fonts to distinguish
  them from the text part.

- Add blank lines between paragraphs, otherwise the HTML
  rendering will merge the paragraphs without blank lines
  into one paragraph.

- Use "@ref" to reference the page of the corresponding
  chapter, such as the reference to page_thread_management
  at the end of the "Thread Scheduling" chapter.

- For tables in markdown, try to align the columns in the
  text to beautify the reading experience.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-03-03 15:05:05 +08:00
CYFS 2445b1d781
[bsp][stm32][uart]:fix stm32 uart timout (#10022)
fix:stm32 uart timout
2025-03-03 10:20:35 +08:00
wycwyhwyq 88195c8cab
[components][dfs_v2]: Fix cromfs bug (#10054) 2025-03-02 16:01:11 +08:00
Guorui Li 7f05592592
[libcpu][risc-v]add comments for rv64 sv39 mmu APIs. (#10053) 2025-03-02 00:03:13 +08:00
Kai 1e45a9dcad
[tools][cmake] get some info from env to save time (#10062)
[tools][cmake] remove some code that is unnecessary but takes time, get them from env
2025-03-01 16:10:44 +08:00
wumingzi fb64052722
[RFC][doxygen]Doxygen comment standard processing (#10058)
Signed-off-by: 1078249029 <1078249029@qq.com>
2025-03-01 16:02:17 +08:00
CYFS bb5be4d19a fix:nxp pwm kconfig 2025-03-01 15:45:19 +08:00
CYFS 84b5b2f408 fix:pwm msh err 2025-03-01 15:39:02 +08:00
GUI fbb65196a7 Fixup device rename by chip_select
`chip_select` is array now, should use index of value.
2025-03-01 12:03:32 +08:00
Guorui Li 8adae0725d
[bugfix][risc-v]fix the PPN length error in GET_PPN(pte). (#10020) 2025-02-28 08:23:46 +08:00
Chen Wang 58e587bfbc bsp: cvitek: aarch64: add switchto-arm diagram
In actual operation, we often forget how to connect
the wires, so we just put the schematic diagram in
the readme document for quick recall.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-02-27 10:32:55 +08:00
wdfk-prog 5068329522
fix:[stm32][lcd]Error in control call of lcd test function (#10040)
* Optimize the lcd_test function to call it in thread to prevent the CLI environment from being unavailable after execution.
2025-02-27 05:33:41 +08:00
Supper Thomas 272c9e29d3 Update action_tools.yml 2025-02-26 20:26:20 +08:00