Skip to content

Commit 79373af

Browse files
committed
Merge branch 'master' into fork/HiFiPhile/lwip_fix
2 parents 047ba0a + 5bb90ef commit 79373af

File tree

382 files changed

+10273
-4881
lines changed

Some content is hidden

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

382 files changed

+10273
-4881
lines changed

.circleci/config2.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ commands:
1212
command: |
1313
TOOLCHAIN_JSON='{
1414
"aarch64-gcc": "https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz",
15-
"arm-clang": "https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/releases/download/release-17.0.1/LLVMEmbeddedToolchainForArm-17.0.1-Linux-x86_64.tar.xz",
16-
"arm-gcc": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v12.3.1-1.1/xpack-arm-none-eabi-gcc-12.3.1-1.1-linux-x64.tar.gz",
15+
"arm-clang": "https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/releases/download/release-19.1.1/LLVM-ET-Arm-19.1.1-Linux-x86_64.tar.xz",
16+
"arm-gcc": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v13.2.1-1.1/xpack-arm-none-eabi-gcc-13.2.1-1.1-linux-x64.tar.gz",
1717
"msp430-gcc": "http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/9_2_0_0/export/msp430-gcc-9.2.0.50_linux64.tar.bz2",
1818
"riscv-gcc": "https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v13.2.0-2/xpack-riscv-none-elf-gcc-13.2.0-2-linux-x64.tar.gz",
1919
"rx-gcc": "https://llvm-gcc-renesas.com/downloads/get.php?f=rx/8.3.0.202004-gnurx/gcc-8.3.0.202004-GNURX-ELF.run"

.github/actions/get_deps/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ runs:
1313
uses: actions/checkout@v4
1414
with:
1515
repository: raspberrypi/pico-sdk
16-
ref: develop
16+
ref: master
1717
path: pico-sdk
1818

1919
- name: Linux dependencies

.github/actions/setup_toolchain/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ runs:
2020
if: inputs.toolchain == 'arm-gcc'
2121
uses: carlosperate/arm-none-eabi-gcc-action@v1
2222
with:
23-
release: '12.3.Rel1'
23+
release: '13.2.Rel1'
2424

2525
- name: Pull ESP-IDF docker
2626
if: inputs.toolchain == 'esp-idf'
@@ -38,7 +38,7 @@ runs:
3838
run: |
3939
TOOLCHAIN_JSON='{
4040
"aarch64-gcc": "https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xz",
41-
"arm-clang": "https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/releases/download/release-17.0.1/LLVMEmbeddedToolchainForArm-17.0.1-Linux-x86_64.tar.xz",
41+
"arm-clang": "https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/releases/download/release-19.1.1/LLVM-ET-Arm-19.1.1-Linux-x86_64.tar.xz",
4242
"msp430-gcc": "http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/9_2_0_0/export/msp430-gcc-9.2.0.50_linux64.tar.bz2",
4343
"riscv-gcc": "https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v13.2.0-2/xpack-riscv-none-elf-gcc-13.2.0-2-linux-x64.tar.gz",
4444
"rx-gcc": "http://gcc-renesas.com/downloads/get.php?f=rx/8.3.0.202004-gnurx/gcc-8.3.0.202004-GNURX-ELF.run"

.github/workflows/build.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,18 @@ jobs:
118118
runs-on: [self-hosted, Linux, X64, hifiphile]
119119
env:
120120
BUILD_ARGS: ${{ join(fromJSON(needs.set-matrix.outputs.json)['arm-iar'], ' ') }}
121+
IAR_LMS_CLOUD_URL: https://license.cloud.iar.com
122+
IAR_LMS_BEARER_TOKEN: ${{ secrets.IAR_LMS_BEARER_TOKEN }}
121123
steps:
122124
- name: Clean workspace
123125
run: |
124126
echo "Cleaning up previous run"
125127
rm -rf "${{ github.workspace }}"
126128
mkdir -p "${{ github.workspace }}"
127129
130+
- name: Toolchain version
131+
run: iccarm --version
132+
128133
- name: Checkout TinyUSB
129134
uses: actions/checkout@v4
130135

.github/workflows/ci_set_matrix.py

100644100755
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#!/usr/bin/env python3
12
import json
23

34
# toolchain, url
@@ -35,7 +36,7 @@
3536
"samd11 saml2x": ["arm-gcc", "arm-clang"],
3637
"samd21": ["arm-gcc", "arm-clang"],
3738
"samd5x_e5x samg": ["arm-gcc", "arm-clang"],
38-
"stm32f0 stm32f1 stm32f2 stm32f3": ["arm-gcc", "arm-clang", "arm-iar"],
39+
"stm32c0 stm32f0 stm32f1 stm32f2 stm32f3": ["arm-gcc", "arm-clang", "arm-iar"],
3940
"stm32f4": ["arm-gcc", "arm-clang", "arm-iar"],
4041
"stm32f7": ["arm-gcc", "arm-clang", "arm-iar"],
4142
"stm32g0 stm32g4 stm32h5": ["arm-gcc", "arm-clang", "arm-iar"],

.github/workflows/pre-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
#ceedling test:all
3030
3131
- name: Run pre-commit
32-
uses: pre-commit/[email protected].0
32+
uses: pre-commit/[email protected].1
3333

3434
- name: Build Fuzzer
3535
run: |

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,5 @@ __pycache__
3232
cmake-build-*
3333
sdkconfig
3434
.PVS-Studio
35+
.vscode/
36+
build/

.idea/cmake.xml

Lines changed: 37 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/k64f.xml

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/kl25.xml

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)