]> git.donarmstrong.com Git - kiibohd-controller.git/blobdiff - LoadFile/load.teensy
Adding convenience loader scripts for DFU based microcontrollers
[kiibohd-controller.git] / LoadFile / load.teensy
diff --git a/LoadFile/load.teensy b/LoadFile/load.teensy
new file mode 100755 (executable)
index 0000000..f2e5592
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+#| First check to see teensy-loader-cli has been compiled
+if [ ! -e teensy-loader-cli/teensy-loader-cli ]; then
+       # Compile teensy-loader-cli
+       mkdir -p teensy-loader-cli
+       cd teensy-loader-cli
+       cmake -G "Unix Makefiles" @CMAKE_SOURCE_DIR@/LoadFile
+       make
+       cd -
+fi
+
+#| Loads the hex file onto the teensy
+teensy-loader-cli/teensy-loader-cli -mmcu=@MCU@ -w @TARGET_HEX@
+
+exit $?
+