aboutsummaryrefslogtreecommitdiffstats
path: root/tools/settings.sh
diff options
context:
space:
mode:
authorJesse Vincent <jesse@keyboard.io>2017-02-28 18:15:58 +0800
committerJesse Vincent <jesse@keyboard.io>2017-02-28 18:15:58 +0800
commit54a812a725879539fa8c9c2383eb80c9ec6b1683 (patch)
tree8633c172bb92bf76184ad8a570c57442de779d27 /tools/settings.sh
parent7f42dae5ad137cfcd42ca6ebeecadb95c17cd86b (diff)
downloadModel01-Firmware-54a812a725879539fa8c9c2383eb80c9ec6b1683.tar.gz
Model01-Firmware-54a812a725879539fa8c9c2383eb80c9ec6b1683.zip
remove the builder, since we can now use the systemwide one in the hardware dir
Diffstat (limited to 'tools/settings.sh')
-rw-r--r--tools/settings.sh85
1 files changed, 0 insertions, 85 deletions
diff --git a/tools/settings.sh b/tools/settings.sh
deleted file mode 100644
index d5b8fdf..0000000
--- a/tools/settings.sh
+++ /dev/null
@@ -1,85 +0,0 @@
-## NEEDS: LIBRARY, SKETCH, ROOT, SOURCEDIR
-## Should be included when the current directory is the dir of the Sketch.
-
-case "$0" in
- */settings.sh)
- echo "This file must be included, never run directly!" >&2
- exit 1
- ;;
-esac
-
-SKETCH="${SKETCH:-${DEFAULT_SKETCH}}"
-LIBRARY="${LIBRARY:-${SKETCH}}"
-
-if [ -z "${SKETCH}" ] || [ -z "${LIBRARY}" ] || [ -z "${ROOT}" ] || [ -z "${SOURCEDIR}" ]; then
- echo "SKETCH, LIBRARY, SOURCEDIR, and ROOT need to be set before including this file!" >&2
- exit 1
-fi
-
-BOARD="${BOARD:-model01}"
-MCU="${MCU:-atmega32u4}"
-FQBN="${FQBN:-keyboardio:avr:${BOARD}}"
-
-DEVICE_PORT="$(ls /dev/ttyACM* 2>/dev/null || echo '')"
-DEVICE_PORT_BOOTLOADER="$(ls /dev/ttyACM* 2>/dev/null || echo '')"
-
-RESET_DEVICE="stty -F ${DEVICE_PORT} 1200 hupcl"
-
-ARDUINO_PATH="${ARDUINO_PATH:-/usr/local/arduino}"
-ARDUINO_LOCAL_LIB_PATH="${ARDUINO_LOCAL_LIB_PATH:-${HOME}/Arduino}"
-ARDUINO_TOOLS_PATH="${ARDUINO_TOOLS_PATH:-${ARDUINO_PATH}/hardware/tools}"
-ARDUINO_BUILDER="${ARDUINO_BUILDER:-${ARDUINO_PATH}/arduino-builder}"
-ARDUINO_IDE_VERSION="100607"
-
-BOARD_HARDWARE_PATH="${BOARD_HARDWARE_PATH:-${ARDUINO_LOCAL_LIB_PATH}/hardware}"
-BOOTLOADER_PATH="${BOARD_HARDWARE_PATH}/keyboardio/avr/bootloaders/caterina/Caterina.hex"
-
-AVR_SIZE="${AVR_SIZE:-${ARDUINO_TOOLS_PATH}/avr/bin/avr-size}"
-AVR_NM="${AVR_NM:-${ARDUINO_TOOLS_PATH}/avr/bin/avr-nm}"
-AVR_OBJDUMP="${AVR_OBJDUMP:-${ARDUINO_TOOLS_PATH}/avr/bin/avr-objdump}"
-
-MD5="md5sum"
-
-BUILD_PATH="${BUILD_PATH:-$(mktemp -d 2>/dev/null || mktemp -d -t 'build')}"
-OUTPUT_DIR="${OUTPUT_DIR:-output/${LIBRARY}}"
-OUTPUT_PATH="${OUTPUT_PATH:-${SOURCEDIR}/${OUTPUT_DIR}}"
-
-GIT_VERSION="$(cd $(find_sketch); git describe --abbrev=4 --dirty --always)"
-LIB_VERSION="$(cd $(find_sketch); (grep version= ../../library.properties 2>/dev/null || echo version=0.0.0) | cut -d= -f2)-g${GIT_VERSION}"
-
-OUTPUT_FILE_PREFIX="${SKETCH}-${LIB_VERSION}"
-
-HEX_FILE_PATH="${OUTPUT_PATH}/${OUTPUT_FILE_PREFIX}.hex"
-HEX_FILE_WITH_BOOTLOADER_PATH="${OUTPUT_PATH}/${OUTPUT_FILE_PREFIX}-with-bootloader.hex"
-ELF_FILE_PATH="${OUTPUT_PATH}/${OUTPUT_FILE_PREFIX}.elf"
-
-ARDUINO_TOOLS_PARAM="-tools ${ARDUINO_TOOLS_PATH}"
-if [ -z "${ARDUINO_TOOLS_PATH}" ]; then
- ARDUINO_TOOLS_PARAM=""
-fi
-
-if [ ! -z "${AVR_GCC_PREFIX}" ]; then
- ARDUINO_AVR_GCC_PREFIX_PARAM="-prefs \"runtime.tools.avr-gcc.path=${AVR_GCC_PREFIX}\""
-fi
-
-if [ ! -z "${VERBOSE}" ] && [ "${VERBOSE}" -gt 0 ]; then
- ARDUINO_VERBOSE="-verbose"
-else
- ARDUINO_VERBOSE="-quiet"
-fi
-
-## Platform-specific overrides
-# Shamelessly stolen from git's Makefile
-uname_S=$(uname -s 2>/dev/null || echo not)
-
-if [ "${uname_S}" = "Darwin" ]; then
- DEVICE_PORT="$(ls /dev/cu.usbmodemHID?? /dev/cu.usbmodem14*)"
- DEVICE_PORT_BOOTLOADER="$(ls /dev/cu.usbmodem14*)"
-
- ARDUINO_PATH="/Applications/Arduino.app/Contents/Java/"
- ARDUINO_LOCAL_LIB_PATH="${HOME}/Documents/Arduino"
-
- MD5="md5"
-
- RESET_DEVICE="stty -f ${DEVICE_PORT} 1200"
-fi