diff options
| author | Ryan Winchester <ryan@sevenshores.co> | 2022-05-20 16:59:56 -0300 |
|---|---|---|
| committer | Ryan Winchester <ryan@sevenshores.co> | 2022-05-20 16:59:56 -0300 |
| commit | 068b1ff56a6f77092c5d3924831fd498e994c620 (patch) | |
| tree | ee0677a6ac5643e93b874b82de640ce62eacae0b /bin/build.sh | |
| parent | 68fe75d403909988c100e39ac8775a6642b3931b (diff) | |
Add local build option with Docker and README
Diffstat (limited to 'bin/build.sh')
| -rwxr-xr-x | bin/build.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/bin/build.sh b/bin/build.sh new file mode 100755 index 0000000..869bc68 --- /dev/null +++ b/bin/build.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +set -e + +PWD=$(pwd) +TIMESTAMP=$(date -u +"%Y%m%d%H%M%S") + +# West Init +west init -l config +# West Update +west update +# West Zephyr export +west zephyr-export +# West Build (left) +west build -s zmk/app -d build/left -b adv360_left -- -DZMK_CONFIG="${PWD}/config" +# Adv360 Left DTS File +cat -n build/left/zephyr/adv360_left.dts.pre.tmp +# Adv360 Left Kconfig file +cat build/left/zephyr/.config | grep -v "^#" | grep -v "^$" +# West Build (right) +west build -s zmk/app -d build/right -b adv360_right -- -DZMK_CONFIG="${PWD}/config" +# Adv360 Right DTS File +cat -n build/right/zephyr/adv360_right.dts.pre.tmp +# Adv360 Right Kconfig file +cat build/right/zephyr/.config | grep -v "^#" | grep -v "^$" +# Rename zmk.uf2 +cp build/left/zephyr/zmk.uf2 ./firmware/${TIMESTAMP}-left.uf2 && cp build/right/zephyr/zmk.uf2 ./firmware/${TIMESTAMP}-right.uf2 |
