Skip to content

Commit fd6486f

Browse files
authored
Merge branch 'master' into spi-update
2 parents 116af47 + f820c19 commit fd6486f

File tree

1,644 files changed

+210496
-352835
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,644 files changed

+210496
-352835
lines changed

.github/workflows/action_tools.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ on:
2626
- '**/*.c'
2727
- '**/*.h'
2828
- '**/*.cpp'
29+
workflow_dispatch:
30+
repository_dispatch:
2931

3032
permissions:
3133
contents: read # to fetch code (actions/checkout)
@@ -60,7 +62,12 @@ jobs:
6062
6163
- name: Build Tools
6264
run: |
63-
scons --pyconfig-silent -C $TEST_BSP_ROOT
65+
scons --pyconfig-silent -C $TEST_BSP_ROOT 2>menuconfig.log
66+
cat menuconfig.log
67+
if grep -q "warning:" menuconfig.log; then
68+
echo "Errors found in menuconfig, failing the build."
69+
exit 1
70+
fi
6471
scons -j$(nproc) -C $TEST_BSP_ROOT
6572
6673
- name: Project generate Tools

.github/workflows/bsp_buildings.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ jobs:
9393
- "hc32l196"
9494
- "mm32/mm32f3270-100ask-pitaya"
9595
- "mm32f327x"
96+
- "mm32f526x"
9697
- "mm32l07x"
9798
- "sam7x"
9899
- "hk32/hk32f030c8-mini"
@@ -101,6 +102,7 @@ jobs:
101102
- "rm48x50"
102103
- "ht32/ht32f52352"
103104
- "ht32/ht32f12366"
105+
- "ht32/ht32f53252"
104106
- "w60x"
105107
- "essemi/es32f0654"
106108
- "essemi/es32f365x"
@@ -189,6 +191,7 @@ jobs:
189191
- "stm32/stm32h563-st-nucleo"
190192
- "stm32/stm32h503-st-nucleo"
191193
- "stm32/stm32h723-st-nucleo"
194+
- "stm32/stm32h730-esphosted-evb"
192195
- "stm32/stm32h743-armfly-v7"
193196
- "stm32/stm32h743-atk-apollo"
194197
- "stm32/stm32h743-openmv-h7plus"
@@ -231,6 +234,7 @@ jobs:
231234
- "nxp/mcx/mcxn/frdm-mcxn947"
232235
- "nxp/mcx/mcxn/frdm-mcxn236"
233236
- "nxp/mcx/mcxa/frdm-mcxa153"
237+
- "nxp/mcx/mcxa/frdm-mcxa156"
234238
- "renesas/ebf_qi_min_6m5"
235239
- "renesas/ra6m4-cpk"
236240
- "renesas/ra6m4-iot"
@@ -349,6 +353,7 @@ jobs:
349353
RTT_TOOL_CHAIN: "sourcery-riscv-none-embed"
350354
SUB_RTT_BSP:
351355
- "k210"
356+
- "wch/risc-v/ch32v307v-r1"
352357
- RTT_BSP: "riscv64-unknown"
353358
RTT_TOOL_CHAIN: "sourcery-riscv64-unknown-elf"
354359
SUB_RTT_BSP:
@@ -404,6 +409,7 @@ jobs:
404409
wget https://raw.githubusercontent.com/RT-Thread/env/master/install_ubuntu.sh
405410
chmod 777 install_ubuntu.sh
406411
./install_ubuntu.sh
412+
pip install -r tools/requirements.txt
407413
git config --global http.postBuffer 524288000
408414
echo "RTT_ROOT=${{ github.workspace }}" >> $GITHUB_ENV
409415
echo "RTT_CC=gcc" >> $GITHUB_ENV

.github/workflows/doxygen.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,15 @@ jobs:
5050
- name: generate doxygen html
5151
shell: bash
5252
run: |
53-
cd documentation/doxygen
53+
cd documentation
5454
doxygen Doxyfile
5555
cat Doxyfile
5656
5757
- name: Upload static files as artifact
5858
id: deployment
5959
uses: actions/upload-pages-artifact@main # or specific "vX.X.X" version tag for this action
6060
with:
61-
path: documentation/doxygen/html/
61+
path: documentation/html/
6262

6363
deploy:
6464
if: github.event_name == 'push'

.github/workflows/spell_check.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ ncscope.*
4343
tags
4444

4545
.idea
46+
**/.cache/
4647
.vscode
4748
*.code-workspace
4849
*.eide.*
@@ -57,4 +58,8 @@ vdso.lds
5758

5859
# cherryusb libraries
5960
!components/drivers/usb/cherryusb/port/pusb2/*.a
60-
!components/drivers/usb/cherryusb/port/xhci/phytium/*.a
61+
!components/drivers/usb/cherryusb/port/xhci/phytium/*.a
62+
63+
# stm32cubemx
64+
**/CubeMX_Config/Drivers/
65+
**/CubeMX_Config/MDK-ARM/

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ Based on [STM32F103 BluePill](https://github.com/RT-Thread/rt-thread/tree/master
123123
## Simulator
124124

125125
RT-Thread BSP can be compiled directly and downloaded to the corresponding development board for use. In addition, RT-Thread also provides qemu-vexpress-a9 BSP, which can be used without hardware platform. See the getting started guide below for details. Getting Started of QEMU with Env:
126-
[Windows](documentation/quick-start/quick_start_qemu/quick_start_qemu.md) | [Linux Ubuntu](documentation/quick-start/quick_start_qemu/quick_start_qemu_linux.md) | [Mac OS](documentation/quick-start/quick_start_qemu/quick_start_qemu_macos.md)
126+
[Windows](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_windows.md) | [Linux Ubuntu](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_linux.md) | [Mac OS](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_macos.md)
127127

128128
# License
129129

README_de.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ Basierend auf [STM32F103 BluePill](https://github.com/RT-Thread/rt-thread/tree/m
122122
## Simulator
123123

124124
Das RT-Thread BSP kann direkt kompiliert und zur Verwendung auf das entsprechende Entwicklungsboard heruntergeladen werden. Darüber hinaus bietet RT-Thread auch das qemu-vexpress-a9 BSP, das ohne Hardware-Plattform verwendet werden kann. Weitere Informationen finden Sie in der Anleitung für die ersten Schritte unten.
125-
[Windows](documentation/quick-start/quick_start_qemu/quick_start_qemu.md) | [Linux Ubuntu](documentation/quick-start/quick_start_qemu/quick_start_qemu_linux.md) | [Mac OS](documentation/quick-start/quick_start_qemu/quick_start_qemu_macos.md)
125+
[Windows](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_windows.md) | [Linux Ubuntu](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_linux.md) | [Mac OS](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_macos.md)
126126

127127
# Lizenz
128128

README_es.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ Basado en [STM32F103 BluePill](https://github.com/RT-Thread/rt-thread/tree/maste
121121

122122
## Simulator
123123

124-
El BSP de RT-Thread puede compilarse directamente y descargarse en la placa de desarrollo correspondiente para su uso. Además, RT-Thread también proporciona el BSP qemu-vexpress-a9, que puede utilizarse sin plataforma de hardware. Consulte la guía de inicio más abajo para más detalles. [Windows](documentation/quick-start/quick_start_qemu/quick_start_qemu.md) | [Linux Ubuntu](documentation/quick-start/quick_start_qemu/quick_start_qemu_linux.md) | [Mac OS](documentation/quick-start/quick_start_qemu/quick_start_qemu_macos.md)
124+
El BSP de RT-Thread puede compilarse directamente y descargarse en la placa de desarrollo correspondiente para su uso. Además, RT-Thread también proporciona el BSP qemu-vexpress-a9, que puede utilizarse sin plataforma de hardware. Consulte la guía de inicio más abajo para más detalles. [Windows](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_windows.md) | [Linux Ubuntu](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_linux.md) | [Mac OS](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_macos.md)
125125

126126
# Licencia
127127

README_zh.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,9 @@ RT-Thread Studio演示:
124124

125125
RT-Thread BSP可以直接编译并下载到相应的开发板使用。此外,RT-Thread还提供 qemu-vexpress-a9 BSP,无需硬件平台即可使用。有关详细信息,请参阅下面的入门指南。
126126

127-
[QEMU 入门指南(Windows)](documentation/quick-start/quick_start_qemu/quick_start_qemu.md)
127+
[QEMU 入门指南(Windows)](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_windows.md)
128128

129-
[QEMU 入门指南(Ubuntu)](documentation/quick-start/quick_start_qemu/quick_start_qemu_linux.md)
129+
[QEMU 入门指南(Ubuntu)](documentation/2.quick-start/quick_start_qemu/quick_start_qemu_linux.md)
130130

131131

132132
## 文档

bsp/cvitek/.gitignore

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
cvitek_bootloader
2-
fip.bin
3-
boot.sd
4-
output
1+
rttpkgtool/
2+
output/
53
Image.lzma

0 commit comments

Comments
 (0)