diff options
Diffstat (limited to 'keyboards/amj40/keymaps/default/build.sh')
| -rwxr-xr-x | keyboards/amj40/keymaps/default/build.sh | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/keyboards/amj40/keymaps/default/build.sh b/keyboards/amj40/keymaps/default/build.sh deleted file mode 100755 index 6b4b4568f..000000000 --- a/keyboards/amj40/keymaps/default/build.sh +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | #!/bin/bash | ||
| 2 | # adjust for cpu | ||
| 3 | # -j 16 gave best result on a hyperthreaded quad core core i7 | ||
| 4 | |||
| 5 | LIMIT=10 | ||
| 6 | THREADS="-j 16" | ||
| 7 | KMAP=iso_split_rshift | ||
| 8 | |||
| 9 | echo "We need sudo later" | ||
| 10 | sudo ls 2>&1 /dev/null | ||
| 11 | |||
| 12 | function wait_bootloader { | ||
| 13 | echo "Waiting for Bootloader..." | ||
| 14 | local STARTTIME=$(date +"%s") | ||
| 15 | local REMIND=0 | ||
| 16 | local EXEC=dfu-programmer | ||
| 17 | local TARGET=atmega32u4 | ||
| 18 | while true | ||
| 19 | do | ||
| 20 | sudo $EXEC $TARGET get > /dev/null 2>&1 | ||
| 21 | [ $? -eq 0 ] && break | ||
| 22 | ENDTIME=$(date +"%s") | ||
| 23 | DURATION=$(($ENDTIME-$STARTTIME)) | ||
| 24 | if [ $REMIND -eq 0 -a $DURATION -gt $LIMIT ] | ||
| 25 | then | ||
| 26 | echo "Did you forget to press the reset button?" | ||
| 27 | REMIND=1 | ||
| 28 | fi | ||
| 29 | sleep 1 | ||
| 30 | done | ||
| 31 | } | ||
| 32 | make clean | ||
| 33 | make KEYMAP=${KMAP} ${THREADS} | ||
| 34 | if [[ $? -eq 0 ]] | ||
| 35 | then | ||
| 36 | echo "please trigger flashing!" | ||
| 37 | wait_bootloader | ||
| 38 | sudo make KEYMAP=${KMAP} dfu ${THREADS} | ||
| 39 | else | ||
| 40 | echo "make failed" | ||
| 41 | exit 77 | ||
| 42 | fi | ||
