3 # -j 16 gave best result on a hyperthreaded quad core core i7
9 echo "We need sudo later"
10 sudo ls 2>&1 /dev/null
12 function wait_bootloader {
13 echo "Waiting for Bootloader..."
14 local STARTTIME=$(date +"%s")
16 local EXEC=dfu-programmer
17 local TARGET=atmega32u4
20 sudo $EXEC $TARGET get > /dev/null 2>&1
23 DURATION=$(($ENDTIME-$STARTTIME))
24 if [ $REMIND -eq 0 -a $DURATION -gt $LIMIT ]
26 echo "Did you forget to press the reset button?"
33 make KEYMAP=${KMAP} ${THREADS}
36 echo "please trigger flashing!"
38 sudo make KEYMAP=${KMAP} dfu ${THREADS}