aboutsummaryrefslogtreecommitdiff
path: root/Tools/upload.sh
diff options
context:
space:
mode:
authormazahner <mazahner@student.ethz.ch>2014-11-10 17:39:04 +0100
committermazahner <mazahner@student.ethz.ch>2014-11-10 17:39:04 +0100
commit6ec08335459457c82158d2df06050bd30fb8cc59 (patch)
tree3d5407b6bc88533eacedb3bebfc9e0c9b23609ea /Tools/upload.sh
parentd15203de91cc07530809060f949374bb8918daea (diff)
parent4e8e6e653beb21808f532b83c6c6e827103ea379 (diff)
downloadpx4-firmware-6ec08335459457c82158d2df06050bd30fb8cc59.tar.gz
px4-firmware-6ec08335459457c82158d2df06050bd30fb8cc59.tar.bz2
px4-firmware-6ec08335459457c82158d2df06050bd30fb8cc59.zip
Merge branch 'master' of https://github.com/mazahner/Firmware
Diffstat (limited to 'Tools/upload.sh')
-rwxr-xr-xTools/upload.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/Tools/upload.sh b/Tools/upload.sh
new file mode 100755
index 000000000..17d87fe61
--- /dev/null
+++ b/Tools/upload.sh
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+EXEDIR=`pwd`
+BASEDIR=$(dirname $0)
+
+SYSTYPE=`uname -s`
+
+#
+# Serial port defaults.
+#
+# XXX The uploader should be smarter than this.
+#
+if [ $SYSTYPE=Darwin ];
+then
+SERIAL_PORTS="/dev/tty.usbmodemPX*,/dev/tty.usbmodem*"
+fi
+
+if [ $SYSTYPE=Linux ];
+then
+SERIAL_PORTS="/dev/serial/by-id/usb-3D_Robotics*"
+fi
+
+if [ $SYSTYPE="" ];
+then
+SERIAL_PORTS="COM32,COM31,COM30,COM29,COM28,COM27,COM26,COM25,COM24,COM23,COM22,COM21,COM20,COM19,COM18,COM17,COM16,COM15,COM14,COM13,COM12,COM11,COM10,COM9,COM8,COM7,COM6,COM5,COM4,COM3,COM2,COM1,COM0"
+fi
+
+python $BASEDIR/px_uploader.py --port $SERIAL_PORTS $1 \ No newline at end of file