Type Cleanup & Rendering Fixes
ci / checks (push) Failing after 23m53s

This commit is contained in:
khodowany
2026-09-06 11:21:28 -05:00
parent ca285d63d4
commit 6f3f26a3df
15 changed files with 289 additions and 58 deletions
+11 -2
View File
@@ -1,8 +1,8 @@
#!/usr/bin/env bash
set -euo pipefail
if [ "$#" -ne 7 ]; then
echo "usage: build_pico_firmware.sh BUILD_DIR OUTPUT_UF2 SDK_VERSION WIFI_SSID WIFI_PASSPHRASE ZERO_HOST ZERO_PORT" >&2
if [ "$#" -lt 7 ] || [ "$#" -gt 8 ]; then
echo "usage: build_pico_firmware.sh BUILD_DIR OUTPUT_UF2 SDK_VERSION WIFI_SSID WIFI_PASSPHRASE ZERO_HOST ZERO_PORT [MODULUS_INCLUDE_DIR]" >&2
exit 2
fi
@@ -14,6 +14,7 @@ wifi_ssid=$4
wifi_passphrase=$5
zero_host=$6
zero_port=$7
modulus_include_dir=${8:-}
pico_sdk_path=${VAMP_PICO_SDK_PATH:-${PICO_SDK_PATH:-}}
sdk_args=(
@@ -27,6 +28,13 @@ if [ -n "$pico_sdk_path" ]; then
-DPICO_SDK_FETCH_FROM_GIT=OFF
)
fi
modulus_args=()
if [ -n "$modulus_include_dir" ]; then
modulus_include_dir=$(cd "$modulus_include_dir" && pwd)
modulus_args=(
"-DVAMP_MODULUS_INCLUDE_DIR=${modulus_include_dir}"
)
fi
mkdir -p "$(dirname "$output_uf2")"
@@ -58,6 +66,7 @@ cmake \
-DPICO_BOARD=pico2_w \
-DPICO_GCC_TRIPLE=arm-none-eabi \
"${sdk_args[@]}" \
"${modulus_args[@]}" \
"-DVAMP_PICO_WIFI_SSID=${wifi_ssid}" \
"-DVAMP_PICO_WIFI_PASSPHRASE=${wifi_passphrase}" \
"-DVAMP_ZERO_HOST=${zero_host}" \