From 54a812a725879539fa8c9c2383eb80c9ec6b1683 Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Tue, 28 Feb 2017 18:15:58 +0800 Subject: remove the builder, since we can now use the systemwide one in the hardware dir --- tools/kaleidoscope-builder | 313 --------------------------------------------- 1 file changed, 313 deletions(-) delete mode 100755 tools/kaleidoscope-builder (limited to 'tools/kaleidoscope-builder') diff --git a/tools/kaleidoscope-builder b/tools/kaleidoscope-builder deleted file mode 100755 index 6c984e5..0000000 --- a/tools/kaleidoscope-builder +++ /dev/null @@ -1,313 +0,0 @@ -#! /bin/sh - -set -e - -firmware_size () { - ## This is a terrible hack, please don't hurt me. - algernon - - MAX_PROG_SIZE=28672 - - output="$($@ | grep "\\(Program\\|Data\\):" | sed -e 's,^, - ,' && echo)" - - PROGSIZE="$(echo "${output}" | grep Program: | cut -d: -f2 | awk '{print $1}')" - - PERCENT="$(echo ${PROGSIZE} ${MAX_PROG_SIZE} | awk "{ printf \"%02.01f\", \$1 / \$2 * 100 }")" - - echo "${output}" | sed -e "s,\(Program:.*\)(\([0-9\.]*%\) Full),\1(${PERCENT}% Full)," -} - -find_sketch () { - if [ -e "${SOURCEDIR}/.kaleidoscope-builder.conf" ]; then - . "${SOURCEDIR}/.kaleidoscope-builder.conf" - fi - - SKETCH="${SKETCH:-${DEFAULT_SKETCH}}" - LIBRARY="${LIBRARY:-${SKETCH}}" - - for path in "hardware/keyboardio/avr/libraries/Kaleidoscope-${LIBRARY}/examples/${SKETCH}" \ - "examples/${LIBRARY}" \ - "src" \ - "." ; do - if [ -f "${path}/${SKETCH}.ino" ]; then - echo "${path}" - return - fi - done - exit 1 -} - -prepare_to_flash () { - if [ ! -e "${HEX_FILE_PATH}" ]; then - compile - fi - - echo "Press ENTER when ready..." - read a -} - -flash () { - prepare_to_flash - reset_device - sleep 3s - flash_over_usb - -} - -flash_over_usb () { - avrdude -q -q -p${MCU} -cavr109 -D -P ${DEVICE_PORT_BOOTLOADER} -b57600 "-Uflash:w:${HEX_FILE_PATH}:i" - -} - -program() { - prepare_to_flash - flash_with_programmer -} - -flash_with_programmer() { - - avrdude -v \ - -p${MCU} \ - -cusbtiny \ - -D \ - -B 1 \ - "-Uflash:w:${HEX_FILE_PATH}:i" -} - -hex_with_bootloader () { - if [ ! -e "${HEX_FILE_PATH}" ]; then - compile - fi - - cat ${HEX_FILE_PATH} | awk '/^:00000001FF/ == 0' > ${HEX_FILE_WITH_BOOTLOADER_PATH} - echo "Using ${BOOTLOADER_PATH}" - ${MD5} ${BOOTLOADER_PATH} - cat ${BOOTLOADER_PATH} >> ${HEX_FILE_WITH_BOOTLOADER_PATH} - cat <