aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrent Lukaczyk <aerialhedgehog@gmail.com>2015-02-05 20:18:34 -0800
committerTrent Lukaczyk <aerialhedgehog@gmail.com>2015-02-05 20:18:34 -0800
commit6798aee13a5bb885966960cdba6ab57b14278ab0 (patch)
treecb1bd1eb90d16ca394ffd175622180dd4a5f7025
parentaf8e76ee7ee69131ffb4ff9c5f1e2c6ffe555faa (diff)
downloadpx4-firmware-6798aee13a5bb885966960cdba6ab57b14278ab0.tar.gz
px4-firmware-6798aee13a5bb885966960cdba6ab57b14278ab0.tar.bz2
px4-firmware-6798aee13a5bb885966960cdba6ab57b14278ab0.zip
tricopter initial commit 2
l---------Firmware1
-rw-r--r--ROMFS/px4fmu_common/init.d/14001_tri_y_yaw+14
-rw-r--r--ROMFS/px4fmu_common/init.d/14002_tri_y_yaw-15
-rw-r--r--ROMFS/px4fmu_common/mixers/tri_y_yaw+.main.mix12
-rw-r--r--ROMFS/px4fmu_common/mixers/tri_y_yaw-.main.mix13
5 files changed, 55 insertions, 0 deletions
diff --git a/Firmware b/Firmware
new file mode 120000
index 000000000..8463fb52f
--- /dev/null
+++ b/Firmware
@@ -0,0 +1 @@
+/home/trent/bigdata/Dropbox/Research-cloud/Projects/PX4/Firmware/ \ No newline at end of file
diff --git a/ROMFS/px4fmu_common/init.d/14001_tri_y_yaw+ b/ROMFS/px4fmu_common/init.d/14001_tri_y_yaw+
new file mode 100644
index 000000000..257e2f9bb
--- /dev/null
+++ b/ROMFS/px4fmu_common/init.d/14001_tri_y_yaw+
@@ -0,0 +1,14 @@
+#!nsh
+#
+# Generic Tricopter Y Geometry
+# Yaw Servo +Output ==> +Yaw
+#
+# Trent Lukaczyk <aerialhedgehog@gmail.com>
+#
+
+sh /etc/init.d/rc.mc_defaults
+
+set MIXER tri_y_yaw+
+
+set PWM_OUT 1234
+
diff --git a/ROMFS/px4fmu_common/init.d/14002_tri_y_yaw- b/ROMFS/px4fmu_common/init.d/14002_tri_y_yaw-
new file mode 100644
index 000000000..66eb5e967
--- /dev/null
+++ b/ROMFS/px4fmu_common/init.d/14002_tri_y_yaw-
@@ -0,0 +1,15 @@
+#!nsh
+#
+# Generic Tricopter Y Geometry
+# Yaw Servo +Output ==> -Yaw
+#
+# Trent Lukaczyk <aerialhedgehog@gmail.com>
+#
+
+sh /etc/init.d/rc.mc_defaults
+
+set MIXER tri_y_yaw-
+
+set PWM_OUT 1234
+
+
diff --git a/ROMFS/px4fmu_common/mixers/tri_y_yaw+.main.mix b/ROMFS/px4fmu_common/mixers/tri_y_yaw+.main.mix
new file mode 100644
index 000000000..5aaa6c201
--- /dev/null
+++ b/ROMFS/px4fmu_common/mixers/tri_y_yaw+.main.mix
@@ -0,0 +1,12 @@
+
+
+# Tricopter Y-Configuration Mixer
+# Yaw Servo +Output ==> +Yaw
+
+# Motors
+R: 3y 10000 10000 10000 0
+
+# Yaw Servo
+M: 1
+O: 10000 10000 0 -10000 10000
+S: 0 2 10000 10000 0 -10000 10000
diff --git a/ROMFS/px4fmu_common/mixers/tri_y_yaw-.main.mix b/ROMFS/px4fmu_common/mixers/tri_y_yaw-.main.mix
new file mode 100644
index 000000000..b4e2e859c
--- /dev/null
+++ b/ROMFS/px4fmu_common/mixers/tri_y_yaw-.main.mix
@@ -0,0 +1,13 @@
+
+
+# Tricopter Y-Configuration Mixer
+# Yaw Servo +Output ==> -Yaw
+
+# Motors
+R: 3y 10000 10000 10000 0
+
+# Yaw Servo
+M: 1
+O: 10000 10000 0 -10000 10000
+S: 0 2 -10000 -10000 0 -10000 10000
+