Package
ci / checks (push) Successful in 48m34s

This commit is contained in:
khodowany
2026-09-30 19:46:37 -05:00
parent 2a1aa2c67a
commit 09656a9d60
6621 changed files with 698 additions and 774 deletions
+10 -4
View File
@@ -1,8 +1,8 @@
#!/usr/bin/env bash
set -euo pipefail
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
if [ "$#" -ne 11 ]; then
echo "usage: build_pico_firmware.sh BUILD_DIR OUTPUT_UF2 SDK_VERSION WIFI_SSID WIFI_PASSPHRASE ZERO_HOST ZERO_PORT MODULUS_INCLUDE_DIR PYTHON RUNNER MODULE_ROOT" >&2
exit 2
fi
@@ -15,6 +15,9 @@ wifi_passphrase=$5
zero_host=$6
zero_port=$7
modulus_include_dir=${8:-}
python=$9
runner=${10}
module_root=${11}
pico_sdk_path=${VAMP_PICO_SDK_PATH:-${PICO_SDK_PATH:-}}
sdk_args=(
@@ -67,10 +70,13 @@ cmake \
-DPICO_GCC_TRIPLE=arm-none-eabi \
"${sdk_args[@]}" \
"${modulus_args[@]}" \
"-DPython3_EXECUTABLE=${python}" \
"-DMODULUS_PYTHON_RUNNER=${runner}" \
"-DMODULUS_PYTHON_ROOT=${module_root}" \
"-DVAMP_PICO_WIFI_SSID=${wifi_ssid}" \
"-DVAMP_PICO_WIFI_PASSPHRASE=${wifi_passphrase}" \
"-DVAMP_ZERO_HOST=${zero_host}" \
"-DVAMP_ZERO_PORT=${zero_port}"
cmake --build "$build_dir" --target product-vamp-pico2w --parallel "${VAMP_BUILD_JOBS:-2}"
cmake -E copy "$build_dir/product-vamp-pico2w.uf2" "$output_uf2"
cmake --build "$build_dir" --target product_vamp_pico2w --parallel "${VAMP_BUILD_JOBS:-2}"
cmake -E copy "$build_dir/product_vamp_pico2w.uf2" "$output_uf2"