From 068b1ff56a6f77092c5d3924831fd498e994c620 Mon Sep 17 00:00:00 2001 From: Ryan Winchester Date: Fri, 20 May 2022 16:59:56 -0300 Subject: Add local build option with Docker and README --- bin/build.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 bin/build.sh (limited to 'bin/build.sh') 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 -- cgit v1.2.3