diff --git a/firmware/build.sh b/firmware/build.sh index 3a26cb7..cfb957b 100755 --- a/firmware/build.sh +++ b/firmware/build.sh @@ -1,8 +1,11 @@ #! /usr/bin/env bash +rm -rf left.uf2 right.uf2 + if [ "$1" == "--cached" ]; then devcontainer exec --workspace-folder ./zmk /bin/bash phiboard-build-cached.sh else + devcontainer up --workspace-folder ./zmk devcontainer exec --workspace-folder ./zmk /bin/bash phiboard-build.sh fi diff --git a/firmware/setup-zmk.sh b/firmware/setup-zmk.sh index dd6c3be..d21982b 100755 --- a/firmware/setup-zmk.sh +++ b/firmware/setup-zmk.sh @@ -29,6 +29,8 @@ echo doing a clean build... cd app/ west build -p -d build/left -b seeeduino_xiao_ble -- -DSHIELD=phiboard_left -DZMK_CONFIG="/workspaces/zmk-config" west build -p -d build/right -b seeeduino_xiao_ble -- -DSHIELD=phiboard_right -DZMK_CONFIG="/workspaces/zmk-config" + echo == clean build completed == + echo future builds can be done with the --cached option ) " > zmk/phiboard-build.sh chmod +x zmk/phiboard-build.sh