65
65
- ' xmc4000'
66
66
steps :
67
67
- name : Setup Python
68
- uses : actions/setup-python@v2
68
+ uses : actions/setup-python@v3
69
69
70
70
- name : Checkout TinyUSB
71
71
uses : actions/checkout@v3
@@ -79,32 +79,17 @@ jobs:
79
79
repository : hathach/linkermap
80
80
path : linkermap
81
81
82
- - name : Checkout pico-sdk
82
+ - name : Checkout pico-sdk for rp2040
83
83
if : matrix.family == 'rp2040'
84
84
run : |
85
85
git clone --depth 1 -b develop https://github.com/raspberrypi/pico-sdk ~/pico-sdk
86
86
echo >> $GITHUB_ENV PICO_SDK_PATH=~/pico-sdk
87
87
git submodule update --init hw/mcu/raspberry_pi/Pico-PIO-USB
88
88
89
- - name : Set Toolchain URL
90
- run : echo >> $GITHUB_ENV TOOLCHAIN_URL=https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v10.2.1-1.1/xpack-arm-none-eabi-gcc-10.2.1-1.1-linux-x64.tar.gz
91
-
92
- - name : Cache Toolchain
93
- uses : actions/cache@v2
94
- id : cache-toolchain
89
+ - name : Install ARM GCC
90
+ uses : carlosperate/arm-none-eabi-gcc-action@v1
95
91
with :
96
- path : ~/cache/
97
- key : ${{ runner.os }}-21-03-04-${{ env.TOOLCHAIN_URL }}
98
-
99
- - name : Install Toolchain
100
- if : steps.cache-toolchain.outputs.cache-hit != 'true'
101
- run : |
102
- mkdir -p ~/cache/toolchain
103
- wget --progress=dot:mega $TOOLCHAIN_URL -O toolchain.tar.gz
104
- tar -C ~/cache/toolchain -xaf toolchain.tar.gz
105
-
106
- - name : Set Toolchain Path
107
- run : echo >> $GITHUB_PATH `echo ~/cache/toolchain/*/bin`
92
+ release : ' 11.2-2022.02'
108
93
109
94
- name : Build
110
95
run : python3 tools/build_family.py ${{ matrix.family }}
@@ -135,33 +120,18 @@ jobs:
135
120
136
121
steps :
137
122
- name : Setup Python
138
- uses : actions/setup-python@v2
123
+ uses : actions/setup-python@v3
139
124
140
125
- name : Checkout TinyUSB
141
126
uses : actions/checkout@v3
142
127
143
128
- name : Checkout common submodules in lib
144
129
run : git submodule update --init lib/FreeRTOS-Kernel lib/lwip
145
130
146
- - name : Set Toolchain URL
147
- run : echo >> $GITHUB_ENV TOOLCHAIN_URL=https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v10.2.1-1.1/xpack-arm-none-eabi-gcc-10.2.1-1.1-linux-x64.tar.gz
148
-
149
- - name : Cache Toolchain
150
- uses : actions/cache@v2
151
- id : cache-toolchain
131
+ - name : Install ARM GCC
132
+ uses : carlosperate/arm-none-eabi-gcc-action@v1
152
133
with :
153
- path : ~/cache/
154
- key : ${{ runner.os }}-21-03-04-${{ env.TOOLCHAIN_URL }}
155
-
156
- - name : Install Toolchain
157
- if : steps.cache-toolchain.outputs.cache-hit != 'true'
158
- run : |
159
- mkdir -p ~/cache/toolchain
160
- wget --progress=dot:mega $TOOLCHAIN_URL -O toolchain.tar.gz
161
- tar -C ~/cache/toolchain -xaf toolchain.tar.gz
162
-
163
- - name : Set Toolchain Path
164
- run : echo >> $GITHUB_PATH `echo ~/cache/toolchain/*/bin`
134
+ release : ' 11.2-2022.02'
165
135
166
136
- name : Build
167
137
run : python3 tools/build_board.py ${{ matrix.example }}
0 commit comments