File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99 runs-on : ubuntu-latest
1010
1111 steps :
12- - name : Checkout repository (with submodules)
12+ - name : Checkout repository
1313 uses : actions/checkout@v4
14- with :
15- submodules : recursive
1614
1715 - name : Install system dependencies
1816 run : |
@@ -29,38 +27,28 @@ jobs:
2927 python3 \
3028 patch
3129
32- - name : Install Node.js 24 (required for lv_font_conv)
33- uses : actions/setup-node@v4
34- with :
35- node-version : " 24"
36-
37- - name : Install lv_font_conv
38- run : |
39- npm install -g lvgl/lv_font_conv
40-
41- - name : Download nRF5 SDK 17.1.0 (official Nordic binary)
30+ - name : Download nRF5 SDK 17.1.0 (official Nordic URL)
4231 run : |
4332 set -euxo pipefail
44-
4533 if [ ! -d "nrf5_sdk" ]; then
4634 echo "Downloading nRF5 SDK 17.1.0..."
4735 curl -L \
4836 https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/sdks/nrf5/binaries/nrf5_sdk_17.1.0_ddde560.zip \
4937 -o nrf5_sdk.zip
50-
5138 unzip -q nrf5_sdk.zip
52- mv nRF5_SDK_17 .1.0_ddde560 nrf5_sdk
39+ mv nrf5_sdk_17 .1.0_ddde560 nrf5_sdk
5340 fi
5441
55- - name : Configure CMake
42+ - name : Configure CMake (fonts pre-generated, no lv_font_conv)
5643 run : |
5744 mkdir -p build
5845 cd build
59-
6046 cmake .. \
6147 -GNinja \
6248 -DARM_NONE_EABI_TOOLCHAIN_PATH=/usr \
63- -DNRF5_SDK_PATH=$GITHUB_WORKSPACE/nrf5_sdk
49+ -DNRF5_SDK_PATH=$GITHUB_WORKSPACE/nrf5_sdk \
50+ -DLV_FONT_CONV=/usr/bin/true \
51+ -DBUILD_FONTS=OFF
6452
6553 - name : Build firmware
6654 run : |
You can’t perform that action at this time.
0 commit comments