File tree Expand file tree Collapse file tree 4 files changed +6
-13
lines changed Expand file tree Collapse file tree 4 files changed +6
-13
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ concurrency:
33
33
34
34
jobs :
35
35
pico :
36
- runs-on : ubuntu-22 .04
36
+ runs-on : ubuntu-24 .04
37
37
strategy :
38
38
matrix :
39
39
board : ["pico", "pico_w"]
Original file line number Diff line number Diff line change 44
44
https://repo.hex.pm
45
45
https://cdn.jsdelivr.net/hex
46
46
47
- - name : Install arm-embedded toolchain
48
- if : ${{ steps.builddeps-cache.outputs.cache-hit != 'true' }}
49
- working-directory : /home/runner
50
- run : |
51
- set -euo pipefail
52
- cd /home/runner
53
- wget https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz \
54
- --output-document=$RUNNER_TEMP/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz
55
- tar xJf $RUNNER_TEMP/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz
56
- pwd && ls
57
-
58
47
- name : Checkout and build libopencm3
59
48
if : ${{ steps.builddeps-cache.outputs.cache-hit != 'true' }}
60
49
working-directory : /home/runner
71
60
run : sudo apt update
72
61
73
62
- name : " Install deps"
74
- run : sudo apt install -y cmake gperf
63
+ run : sudo apt install -y cmake gperf gcc-arm-none-eabi
75
64
76
65
- name : Checkout repo
77
66
uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ certain VM instructions are used.
27
27
- Fixed an issue where a timeout would occur immediately in a race condition
28
28
- Fixed SPI close command
29
29
- Added missing lock on socket structure
30
+ - Fixed compilation with latest debian gcc-arm-none-eabi
30
31
31
32
## [ 0.6.5] - 2024-10-15
32
33
Original file line number Diff line number Diff line change 28
28
#ifndef _TERM_H_
29
29
#define _TERM_H_
30
30
31
+ // gcc-arm-none-eabi 13.2.1 with newlib requires this first
32
+ #include <sys/types.h>
33
+
31
34
#include <stdbool.h>
32
35
#include <stdint.h>
33
36
#include <stdio.h>
You can’t perform that action at this time.
0 commit comments