From e8c0ea7247cea596c6d84223af17b03bbb0faf75 Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Sat, 19 May 2018 00:00:22 +0200 Subject: [PATCH] Add flashing functions to .kaleidoscope-builder.conf Signed-off-by: Gergely Nagy --- .kaleidoscope-builder.conf | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.kaleidoscope-builder.conf b/.kaleidoscope-builder.conf index a0681b9b..8ce70f95 100644 --- a/.kaleidoscope-builder.conf +++ b/.kaleidoscope-builder.conf @@ -1,2 +1,24 @@ +flash_over_usb() { + sleep 1s + + echo "Please reset your keyboard!" + teensy_loader_cli --mcu "${MCU}" -w "${HEX_FILE_PATH}" +} + +flash () { + prepare_to_flash + + # This is defined in the (optional) user config. + # shellcheck disable=SC2154 + ${preFlash_HOOKS} + + flash_over_usb || flash_over_usb + + # This is defined in the (optional) user config. + # shellcheck disable=SC2154 + ${postFlash_HOOKS} +} + +NO_RESET=1 DEFAULT_SKETCH="ErgoDox" BOARD="ergodox"