CYFS
bb85278748
[bsp] Fix HC32 and HT32 variant builds
2026-07-22 13:32:41 +08:00
CYFS
55cf9cd3fa
[bsp] Place SConscript outputs under build directories
2026-07-22 13:32:41 +08:00
蒙蒙plus
7e45148977
[mutex] 跨线程 rt_thread_delete 被删线程持有的mutex也一并释放
...
- 增加单元测试
Clarified mutex release conditions and added exception handling for closed owner threads.
2026-07-22 09:45:59 +08:00
CYFS
c49320d57d
[clang-format] Improve declaration alignment and spacing
2026-07-22 09:28:29 +08:00
Just Chen and moment-NEW <moment-NEW+github[bot]@noreply.github.com>
9657b3ce10
[bsp][drives]fix(spi_config):修复H7的SPI6配置缺失问题 ( #11633 )
...
* [bsp][drives]fix(spi_config):修复H7的SPI6配置缺失问题
* style: format code with clang-format [skip ci]
* [bsp][stm32]refactor:(spi_config):去除尚不支持的DMA相关配置
* [bsp][stm32]refactor(spi_config):格式化SPI_CONFIG.H
---------
Co-authored-by: moment-NEW <moment-NEW+github[bot]@noreply.github.com>
2026-07-21 11:58:33 +08:00
CYFS
1fa451feea
[bsp][nxp]:keep imxrt1180 mini bsp#11629
2026-07-20 17:34:08 +08:00
CYFS
25212f3745
fix: name anonymous Kconfig choices
2026-07-20 13:05:46 +08:00
CYFS
0e0f403cc1
bsp: fix GD32VW55x lwIP mem ownership
2026-07-20 12:01:32 +08:00
GuEe-GUI
c22b3931b6
[pic][gicv3-its] fixup cleanup path removes list node after freeing it
...
Link: https://github.com/RT-Thread/rt-thread/issues/11604
Signed-off-by: GuEe-GUI <2991707448@qq.com >
2026-07-20 11:36:37 +08:00
Old-Ding
df959080fc
bsp: zynqmp-r5: Fix IGMP multicast range check
...
Reject IPv4 addresses outside 224.0.0.0/4 before updating the multicast MAC hash. The previous condition used AND, so it could never reject a non-multicast first octet.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-20 10:21:31 +08:00
Old-Ding
858433a0a1
bsp: fm33lc026: Fix GPIO IRQ map lookup
...
Keep pin2irqindex within the pin_irq_map bounds and handle the first map entry without reading index -1. Pass encoded pin values to the IRQ map lookup path, and validate the lookup result before indexing the map.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-20 10:20:33 +08:00
angryproton
560fa880ff
[fix][tmpfs]修正 getdents 中文件类型错误的判断变量
2026-07-20 10:18:14 +08:00
Old-Ding
b6cdae57d4
net: lwip: fix mDNS test buffer fill size
...
Fill the mDNS domain name buffers with their array size instead of the size of the MDNS_DOMAIN_MAXLEN constant. This preserves the test intent of leaving different trailing bytes after equal names are encoded.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-20 09:39:17 +08:00
shannon2000
247f540f6b
[bsp][nxp]support imxrt1180-evk board gpio and LPUART, Serial V2, DMA (V2) ( #11489 )
...
* support gpio and LPUART, Serial V2, DMA (V2)
* remove unused ci comment workflows
* fix: correct YAML indentation on line 12 in ci workflow files
* [bsp][nxp]support imxrt1180-evk board gpio and LPUART, Serial V2, DMA V2
* fix: address review feedback - revert CI/drv_uart.c/dev_serial.c, remove drv_uart_v2.h, use drv_uart.h instead
* revert: remove framework file changes per review feedback
* fix: remove unused variable 'value' in imxrt_pin_read
* fix: remove trailing whitespace in pin_mux.c
2026-07-20 09:08:53 +08:00
23c05e48a1
MCX A366 SLCD BSP driver support ( #11608 )
...
* SLCD BSP driver support
* style: format code with clang-format [skip ci]
* Update default for SLCD display configuration
Change default setting for onboard SLCD display to 'n'.
* add ci.attach for slcd
---------
Co-authored-by: yuplus <yuplus+github[bot]@noreply.github.com>
Co-authored-by: WANGYU <yuplus@126.com >
2026-07-17 16:29:30 +08:00
yuplus
f827d1bc01
style: format code with clang-format [skip ci]
2026-07-17 15:03:04 +08:00
WANGYU
c54a2d246b
CANFD BSP driver support and ci.attach support
2026-07-17 15:03:04 +08:00
CYFS
5363e4ed4c
[bsp][drivers][soft_spi] unify the software SPI driver
2026-07-17 09:41:51 +08:00
Jasontek
f42337ba03
[bsp/nxp]imxrt1180 nxp evk lpadc&hyperflash#11529
ToolsCI / Tools (push) Canceled after 0s
RT-Thread BSP Static Build Check / 🔍 Summary of Git Diff Changes (push) Canceled after 0s
doc_doxygen / doxygen_doc generate (push) Canceled after 0s
MemBrowse Memory Report / load-targets (push) Canceled after 0s
pkgs_test / change (push) Canceled after 0s
utest_auto_run / A9 :components/dfs.cfg (push) Canceled after 0s
utest_auto_run / A9 :components/lwip.cfg (push) Canceled after 0s
utest_auto_run / A9 :components/netdev.cfg (push) Canceled after 0s
utest_auto_run / A9 :components/sal.cfg (push) Canceled after 0s
utest_auto_run / A9 :cpp11/cpp11.cfg (push) Canceled after 0s
utest_auto_run / AARCH64-rtsmart :default.cfg (push) Canceled after 0s
utest_auto_run / A9-rtsmart :default.cfg (push) Canceled after 0s
utest_auto_run / RISCV-rtsmart :default.cfg (push) Canceled after 0s
utest_auto_run / XUANTIE-rtsmart :default.cfg (push) Canceled after 0s
utest_auto_run / AARCH64 :default.cfg (push) Canceled after 0s
utest_auto_run / AARCH64-smp :default.cfg (push) Canceled after 0s
utest_auto_run / A9 :default.cfg (push) Canceled after 0s
utest_auto_run / A9-smp :default.cfg (push) Canceled after 0s
utest_auto_run / RISCV :default.cfg (push) Canceled after 0s
utest_auto_run / RISCV-smp :default.cfg (push) Canceled after 0s
utest_auto_run / A9 :kernel/atomic_c11.cfg (push) Canceled after 0s
utest_auto_run / RISCV :kernel/atomic_c11.cfg (push) Canceled after 0s
utest_auto_run / A9-rtsmart :kernel/ipc.cfg (push) Canceled after 0s
utest_auto_run / RISCV-rtsmart :kernel/ipc.cfg (push) Canceled after 0s
utest_auto_run / XUANTIE-rtsmart :kernel/ipc.cfg (push) Canceled after 0s
utest_auto_run / A9 :kernel/ipc.cfg (push) Canceled after 0s
utest_auto_run / A9-smp :kernel/ipc.cfg (push) Canceled after 0s
utest_auto_run / RISCV :kernel/ipc.cfg (push) Canceled after 0s
utest_auto_run / A9-rtsmart :kernel/kernel_basic.cfg (push) Canceled after 0s
utest_auto_run / RISCV-rtsmart :kernel/kernel_basic.cfg (push) Canceled after 0s
utest_auto_run / XUANTIE-rtsmart :kernel/kernel_basic.cfg (push) Canceled after 0s
utest_auto_run / A9 :kernel/kernel_basic.cfg (push) Canceled after 0s
utest_auto_run / A9-smp :kernel/kernel_basic.cfg (push) Canceled after 0s
utest_auto_run / RISCV :kernel/kernel_basic.cfg (push) Canceled after 0s
utest_auto_run / AARCH64-rtsmart :kernel/mem.cfg (push) Canceled after 0s
utest_auto_run / A9-rtsmart :kernel/mem.cfg (push) Canceled after 0s
utest_auto_run / RISCV-rtsmart :kernel/mem.cfg (push) Canceled after 0s
utest_auto_run / XUANTIE-rtsmart :kernel/mem.cfg (push) Canceled after 0s
utest_auto_run / AARCH64 :kernel/mem.cfg (push) Canceled after 0s
utest_auto_run / AARCH64-smp :kernel/mem.cfg (push) Canceled after 0s
utest_auto_run / A9 :kernel/mem.cfg (push) Canceled after 0s
utest_auto_run / A9-smp :kernel/mem.cfg (push) Canceled after 0s
utest_auto_run / RISCV :kernel/mem.cfg (push) Canceled after 0s
utest_auto_run / RISCV-smp :kernel/mem.cfg (push) Canceled after 0s
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (push) Canceled after 0s
RT-Thread BSP Static Build Check / collect-artifacts (push) Canceled after 0s
doc_doxygen / deploy (push) Canceled after 0s
MemBrowse Memory Report / analyze (push) Canceled after 0s
MemBrowse Memory Report / mark-identical (push) Canceled after 0s
2026-07-16 15:13:49 +08:00
yi chen
2835e956e8
mem: guard rt_smem_setname() against a NULL name
...
rt_smem_setname() dereferenced name[index] without checking for
NULL first. Some callers legitimately pass an unnamed allocation
through with a NULL name, which crashed instead of just leaving
the trace field blank.
Treat a NULL name the same as an empty string, so the existing
fill-with-spaces loop below handles it without duplicating that
logic.
Fixes #9793
Signed-off-by: yi chen <94xhn1@gmail.com >
2026-07-16 13:31:55 +08:00
CYFS
414ff7f371
[bsp][drivers][soft_i2c] unify the software I2C driver
2026-07-16 13:19:57 +08:00
angryproton
997de9433a
[fix][dfs] elmfat磁盘操作设备指针判空
RT-Thread BSP Static Build Check / 🔍 Summary of Git Diff Changes (push) Has been cancelled
MemBrowse Memory Report / load-targets (push) Has been cancelled
pkgs_test / change (push) Has been cancelled
utest_auto_run / A9 :components/dfs.cfg (push) Has been cancelled
utest_auto_run / A9 :components/lwip.cfg (push) Has been cancelled
utest_auto_run / A9 :components/netdev.cfg (push) Has been cancelled
utest_auto_run / A9 :components/sal.cfg (push) Has been cancelled
utest_auto_run / A9 :cpp11/cpp11.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / A9 :default.cfg (push) Has been cancelled
utest_auto_run / A9-smp :default.cfg (push) Has been cancelled
utest_auto_run / RISCV :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-smp :default.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/atomic_c11.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/atomic_c11.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / AARCH64-smp :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV-smp :kernel/mem.cfg (push) Has been cancelled
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (push) Has been cancelled
RT-Thread BSP Static Build Check / collect-artifacts (push) Has been cancelled
MemBrowse Memory Report / analyze (push) Has been cancelled
MemBrowse Memory Report / mark-identical (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64-smp :default.cfg (push) Has been cancelled
2026-07-15 16:42:15 +08:00
Leeto1970
aff47231e6
[HC32] Format files by newer clang-format.
RT-Thread BSP Static Build Check / 🔍 Summary of Git Diff Changes (push) Has been cancelled
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (push) Has been cancelled
RT-Thread BSP Static Build Check / collect-artifacts (push) Has been cancelled
pkgs_test / change (push) Has been cancelled
ToolsCI / Tools (push) Has been cancelled
MemBrowse Memory Report / load-targets (push) Has been cancelled
MemBrowse Memory Report / analyze (push) Has been cancelled
MemBrowse Memory Report / mark-identical (push) Has been cancelled
2026-07-14 19:55:12 +08:00
Leeto1970
d513da02db
[HC32] Add HC32F4A2/HC32F467 BSP support
...
- Add chip macro for driver
- Modify 'IDLE_THREAD_STACK_SIZE' to 512
- Modify 'HWTIMER' to 'CLOCK_TIMER'
- Use 'clang-format' format driver and BSP code
- Fix SPI clock division configuration
2026-07-14 19:55:12 +08:00
Onlyou_tzZ
f8a65e4092
sb_glue_nation.c中添加N32H49X和N32H7XX系列MCU的USBHS支持
ToolsCI / Tools (push) Has been cancelled
RT-Thread BSP Static Build Check / 🔍 Summary of Git Diff Changes (push) Has been cancelled
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (push) Has been cancelled
RT-Thread BSP Static Build Check / collect-artifacts (push) Has been cancelled
pkgs_test / change (push) Has been cancelled
utest_auto_run / A9 :components/dfs.cfg (push) Has been cancelled
utest_auto_run / A9 :components/lwip.cfg (push) Has been cancelled
utest_auto_run / A9 :components/netdev.cfg (push) Has been cancelled
utest_auto_run / A9 :components/sal.cfg (push) Has been cancelled
utest_auto_run / A9 :cpp11/cpp11.cfg (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64-smp :default.cfg (push) Has been cancelled
utest_auto_run / A9 :default.cfg (push) Has been cancelled
utest_auto_run / A9-smp :default.cfg (push) Has been cancelled
utest_auto_run / RISCV :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-smp :default.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/atomic_c11.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/atomic_c11.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / AARCH64-smp :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV-smp :kernel/mem.cfg (push) Has been cancelled
MemBrowse Memory Report / load-targets (push) Has been cancelled
MemBrowse Memory Report / analyze (push) Has been cancelled
MemBrowse Memory Report / mark-identical (push) Has been cancelled
2026-07-14 18:08:59 +08:00
CYFS
c96551a7dd
[bsp][stm32]:update templates files
2026-07-14 14:45:24 +08:00
HonestQiao
2f992bdd4c
[bsp][imxrt1180-nxp-evk]add I2C adapter support
2026-07-14 11:59:09 +08:00
Cheng Mingming
6c5378a1b0
[finsh][cmd] Merge duplicate RT_USING_CPU_USAGE_TRACER blocks in list_thread
...
RT-Thread BSP Static Build Check / 🔍 Summary of Git Diff Changes (push) Has been cancelled
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (push) Has been cancelled
RT-Thread BSP Static Build Check / collect-artifacts (push) Has been cancelled
pkgs_test / change (push) Has been cancelled
utest_auto_run / A9 :components/dfs.cfg (push) Has been cancelled
utest_auto_run / A9 :components/lwip.cfg (push) Has been cancelled
utest_auto_run / A9 :components/netdev.cfg (push) Has been cancelled
utest_auto_run / A9 :components/sal.cfg (push) Has been cancelled
utest_auto_run / A9 :cpp11/cpp11.cfg (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64-smp :default.cfg (push) Has been cancelled
utest_auto_run / A9 :default.cfg (push) Has been cancelled
utest_auto_run / A9-smp :default.cfg (push) Has been cancelled
utest_auto_run / RISCV :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-smp :default.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/atomic_c11.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/atomic_c11.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / AARCH64-smp :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV-smp :kernel/mem.cfg (push) Has been cancelled
doc_doxygen / doxygen_doc generate (push) Has been cancelled
MemBrowse Memory Report / load-targets (push) Has been cancelled
doc_doxygen / deploy (push) Has been cancelled
MemBrowse Memory Report / analyze (push) Has been cancelled
MemBrowse Memory Report / mark-identical (push) Has been cancelled
The RT_USING_CPU_USAGE_TRACER print block was duplicated identically in
both the ARCH_CPU_STACK_GROWS_UPWARD and the normal branch of
list_thread(). Both branches only differ in the stack usage line (which
has no trailing newline), so move the single shared block after the
#endif of the stack-growth conditional. No functional change.
2026-07-14 09:33:50 +08:00
CYFS
d86e4d93ba
[ci][format] Ignore BSP rtconfig.h files
RT-Thread BSP Static Build Check / 🔍 Summary of Git Diff Changes (push) Has been cancelled
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (push) Has been cancelled
RT-Thread BSP Static Build Check / collect-artifacts (push) Has been cancelled
doc_doxygen / doxygen_doc generate (push) Has been cancelled
doc_doxygen / deploy (push) Has been cancelled
pkgs_test / change (push) Has been cancelled
utest_auto_run / A9 :components/dfs.cfg (push) Has been cancelled
utest_auto_run / A9 :components/lwip.cfg (push) Has been cancelled
utest_auto_run / A9 :components/netdev.cfg (push) Has been cancelled
utest_auto_run / A9 :components/sal.cfg (push) Has been cancelled
utest_auto_run / A9 :cpp11/cpp11.cfg (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64-smp :default.cfg (push) Has been cancelled
utest_auto_run / A9 :default.cfg (push) Has been cancelled
utest_auto_run / A9-smp :default.cfg (push) Has been cancelled
utest_auto_run / RISCV :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-smp :default.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/atomic_c11.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/atomic_c11.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/ipc.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/kernel_basic.cfg (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / AARCH64-smp :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9 :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / A9-smp :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV :kernel/mem.cfg (push) Has been cancelled
utest_auto_run / RISCV-smp :kernel/mem.cfg (push) Has been cancelled
ToolsCI / Tools (push) Has been cancelled
MemBrowse Memory Report / load-targets (push) Has been cancelled
MemBrowse Memory Report / analyze (push) Has been cancelled
MemBrowse Memory Report / mark-identical (push) Has been cancelled
2026-07-13 17:39:35 +08:00
与非熊
63b4a7fcc2
[chg][dfs]Clean up comments in dfs_elm_free_vnode
...
Removed unnecessary comments from dfs_elm_free_vnode function.
2026-07-13 10:54:07 +08:00
angryproton
cf1c12ee06
[fix][dfs_elm] 修复关闭目录和释放vnode时的资源泄露
2026-07-13 10:54:07 +08:00
angryproton
5af8b0af64
[fix][dfs] 修复elmfat挂载失败时的内存泄漏
2026-07-13 09:01:43 +08:00
HonestQiao
66d3070c80
[bsp][imxrt1180-nxp-evk]add TIMER support ( #11511 )
...
* [bsp][imxrt1180-nxp-evk]add TIMER support
* [bsp][imxrt1180-nxp-evk]update TIMER support
* [bsp][imxrt1180-nxp-evk] move fsl_gpt.c inclusion to SDK package SConscript
* [bsp][imxrt1180-nxp-evk] restore main.c to original Hello_World version
* [bsp][imxrt1180-nxp-evk] remove libraries/drivers/drv_timer.h
* [bsp][imxrt1180-nxp-evk]update TIMER support
2026-07-12 20:58:13 +08:00
CYFS
b7eb6fb0e4
[ci][format] Use clang-format for format check#11582
2026-07-10 11:34:58 +08:00
CYFS
b245c1869e
[docs]Update the contribution document
2026-07-09 18:02:01 +08:00
CYFS
dd7da0fd79
bsp: support env shared package paths
2026-07-09 17:29:51 +08:00
CYFS
f12485a60e
bsp: fix ra8p1 titan board keil build
2026-07-09 16:32:06 +08:00
Michael Rogov Papernov
c29b6db74c
ci: report skipped membrowse targets as identical
2026-07-09 15:19:42 +08:00
CYFS
205c713b3c
bsp: update renesas MDK5 projects
...
同步 Renesas BSP 的 MDK5 工程生成方式,移除对 RASC gpdsc/build hook 的依赖,并更新由 scons 生成的 Keil 工程。
已保留存在实际 via 文件的 BSP 配置,仅移除缺失 via 文件的引用。
2026-07-09 10:36:08 +08:00
Old-Ding
ac6dc197a0
bsp: hpmicro: clear full ENET buffers
...
rt_hw_eth_init() clears ENET descriptor tables using element size times count, but the RX/TX data buffers used sizeof(size), which only covers the width of the size field.
Use the configured buffer count and size so the whole RX/TX buffer areas are initialized before handing them to the ENET descriptor configuration.
Make the Cppcheck intent explicit for the HPM placement macros and the LPI_CSR register read so the touched file passes static analysis.
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 14:03:58 +08:00
Old-Ding
c7f21bddeb
drivers: pci: Fix endpoint MSI setup
...
rt_pci_ep_set_msi() checked the set_msix callback before calling set_msi. That rejects endpoint controllers that implement MSI without MSI-X, and can call through a NULL set_msi pointer when only MSI-X is provided.
The same helper converts a requested MSI vector count into the log2 field passed to the controller. Stop after the first value large enough for the request so smaller requests are not widened by later loop iterations.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 14:03:38 +08:00
Old-Ding
3eac0a8a17
drivers: pic: Fix PIRQ lookup upper bound
...
rt_pic_linear_irq() stores irq_nr as a count and assigns pic->pirqs to the first entry in that range. rt_pic_find_pirq() therefore must treat the upper bound as exclusive.
The inclusive check could return pic->pirqs[irq_nr] when irq equals irq_start + irq_nr, which is one entry past the allocated range.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 14:03:16 +08:00
Old-Ding
9e2ab35e17
bsp: rockchip: Fix CAN-FD bit timing copy size
...
RT_CAN_CMD_SET_BITTIMING receives an array of struct rt_can_bit_timing entries. The Rockchip CAN-FD driver used sizeof(&timing->items[n]) when copying those entries, so only pointer-sized bytes were copied into the device configuration.
Use the element size so both arbitration and data phase timing structures are copied completely.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 14:02:42 +08:00
Old-Ding
d2d89271ea
drivers: fix fan53555 slew rate bounds check
...
Valid slew_rates indices are 0 through RT_ARRAY_SIZE(slew_rates) - 1.
The current check rejects only values greater than the table size,
allowing slew_idx == RT_ARRAY_SIZE(slew_rates) to index one element
past the table.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 14:02:15 +08:00
Old-Ding
1648becff8
bsp: ft2004: Clear full QSPI command pack
...
Reset the whole FQSpi_CmdPack object before reusing it in the QSPI debug commands. Using sizeof(&cmd_pack) only clears the pointer-sized prefix and can leave stale fields in the command pack.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 13:40:24 +08:00
Old-Ding
965fc8e992
bsp: nxp: Bound VGLite buffer reader access
...
Check the buffer limits before reading ptr[i] in bufferred_fgets(). Also guard CR/LF skipping against the available input bytes so reading a full buffer does not inspect one byte past the source.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 13:38:32 +08:00
Old-Ding
221502ade0
components: finsh: check token bounds before access
...
Move the command length checks before reading command buffers while parsing module, script, and LWP command names. This keeps commands without separators from reading one byte past the provided length.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 13:37:21 +08:00
Old-Ding
b9550aad85
drivers: dac: Fix disable callback check
...
_dac_control() checked the enabled callback before invoking disabled for RT_DAC_CMD_DISABLE. That can reject DAC drivers that provide a disable callback without enable, and can call through a NULL disabled callback when only enable is implemented.
Check the disabled callback in the disable command path so the guard matches the operation being dispatched.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 13:24:42 +08:00
Old-Ding
d8a7e3eeb0
bsp: renesas: Fix LCD framebuffer bounds
...
The Renesas LCD helper treats LCD_WIDTH and LCD_HEIGHT as pixel counts. The framebuffer clear loop and lcd_draw_pixel() accepted those count values as valid indexes, which can write one pixel past the framebuffer.
Use strict bounds for the 0-based framebuffer indexes and adjust the 180-degree rotation mapping to target the last valid row and column.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-08 13:21:51 +08:00
Old-Ding
50c6853d38
rt-link: reject frame offset at frame limit
...
The receive sequence filter maps incoming data-frame sequence numbers to zero-based frame offsets. RT_LINK_FRAMES_MAX is the maximum number of split frames, so valid offsets are 0 through RT_LINK_FRAMES_MAX - 1.
Reject offset == RT_LINK_FRAMES_MAX before frame handling instead of letting it reach long-frame assembly.
Generated-by: OpenAI Codex
Signed-off-by: Old-Ding <35417409+Old-Ding@users.noreply.github.com >
2026-07-07 19:55:21 +08:00