aboutsummaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh43
1 files changed, 10 insertions, 33 deletions
diff --git a/build.sh b/build.sh
index 84314a9..d094eb4 100755
--- a/build.sh
+++ b/build.sh
@@ -16,55 +16,32 @@ build() {
if [ "$3" ]; then
MODULE_CMD="-DZMK_EXTRA_MODULES=$HOME/git/zmk_build/$3"
fi
- west build -p always -b $2 -- -DSHIELD=$1 \
+ west build -p -b $2 -- -DSHIELD=$1 \
-DZMK_CONFIG=$HOME/git/zmk_build/config $MODULE_CMD
-
- read -p "${BOLD}flash? (y/n) ${NORMAL}" yn
- case $yn in
- [Yy]*)
- printf "${YELLOW}enter bootloader${NORMAL}...\n"
- sleep 5
- udisksctl mount -b /dev/sdb
- west flash
- ;;
- [Nn]*) cp build/zephyr/zmk.uf2 ~/$1.uf2 ;;
- * ) printf "${RED}invalid entry${NORMAL}\n" ;;
- esac
+ cp build/zephyr/zmk.uf2 ~/$1.uf2
)
printf "${GREEN}complete${NORMAL}\n"
}
printf "${BOLD}firmware to build${NORMAL}...\n"
-printf "(1) corne\t(2) corne-ish zen\t(3) revxlp\t(4) sweep\t(5) flake\t(6) settings reset:\t"
+printf "(1) flake\t(2) revxlp\t(3) settings reset:\t"
read opt;
case $opt in
1)
- build corne_left nice_nano
- build corne_right nice_nano_v2
+ build flake_dongle nice_nano_v2 "flake_dongle"
+ build flake_left nice_nano_v2 "flake"
+ build flake_right nice_nano_v2 "flake"
;;
2)
- build corneish_zen_v1_left
- build corneish_zen_v1_right
- ;;
- 3)
build revxlp seeeduino_xiao_ble "revxlp"
;;
- 4)
- build splitkb_aurora_sweep_left nice_nano_v2
- build splitkb_aurora_sweep_right nice_nano_v2
- ;;
- 5)
- build flake_left nice_nano_v2 "flake"
- build flake_right nice_nano_v2 "flake"
- ;;
- 6)
+ 3)
printf "${BOLD}select microcontroller${NORMAL}...\n"
- printf "(1) nice nano\t(2) nice nano v2\t(3) xiao ble:\t"
+ printf "(1) nice nano v2\t(2) xiao ble:\t"
read val;
case $val in
- 1) MCU="nice_nano" ;;
- 2) MCU="nice_nano_v2" ;;
- 3) MCU="seeeduino_xiao_ble" ;;
+ 1) MCU="nice_nano_v2" ;;
+ 2) MCU="seeeduino_xiao_ble" ;;
*) printf "${RED}invalid entry${NORMAL}\n" ;;
esac
build settings_reset $MCU