summarylogtreecommitdiffstats
path: root/teensyduino.sh
diff options
context:
space:
mode:
authorNiels Martignène2015-06-10 10:08:31 +0200
committerNiels Martignène2015-06-10 10:08:31 +0200
commit5f96181cb8054a19fb7b476440ab293db0a4ea5b (patch)
tree51f927584eae0ba0bd9ed754d5cbf7bc51ec1fc1 /teensyduino.sh
downloadaur-5f96181cb8054a19fb7b476440ab293db0a4ea5b.tar.gz
Initial import
Diffstat (limited to 'teensyduino.sh')
-rwxr-xr-xteensyduino.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/teensyduino.sh b/teensyduino.sh
new file mode 100755
index 000000000000..ec7d98f6ad30
--- /dev/null
+++ b/teensyduino.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+sleep 2
+
+export HOME=$2
+$1 &
+
+sleep 5
+xdotool search --class "teensyduino" \
+ windowfocus \
+ key --delay 1000 space \
+ key --delay 400 Tab \
+ key --delay 400 Tab \
+ key --delay 400 Tab \
+ key --delay 400 Tab \
+ key --delay 1000 space \
+ key --delay 1000 space \
+ key --delay 400 Tab \
+ key --delay 400 Tab \
+ key --delay 400 Tab \
+ key --delay 400 Tab \
+ key --delay 400 space \
+ key --delay 400 Tab \
+ key --delay 40000 space
+
+killall $(basename $1) >/dev/null || exit 1
+[ -d $2/hardware/teensy ] || exit 1