aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-07-16 09:08:05 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-07-16 09:08:05 +0200
commit2f76c811474aa34dd11973df491283278234957a (patch)
tree781db94a1557b9c1b558b4a141b54f997de4a57b
parentce8e2fd72668d64e3a56d3b1df5d7f9079fcdf55 (diff)
downloadpx4-firmware-2f76c811474aa34dd11973df491283278234957a.tar.gz
px4-firmware-2f76c811474aa34dd11973df491283278234957a.tar.bz2
px4-firmware-2f76c811474aa34dd11973df491283278234957a.zip
More compile fixes
-rw-r--r--.gitignore8
-rw-r--r--makefiles/config_px4fmu-v2_default.mk3
-rw-r--r--src/modules/gpio_led/gpio_led.c10
-rw-r--r--src/modules/px4iofirmware/dsm.c5
4 files changed, 19 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index 0372b60c8..5a4f7683c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,4 +24,10 @@ Firmware.sublime-workspace
Images/*.bin
Images/*.px4
mavlink/include/mavlink/v0.9/
-NuttX \ No newline at end of file
+NuttX
+nuttx-configs/px4io-v2/src/.depend
+nuttx-configs/px4io-v2/src/Make.dep
+nuttx-configs/px4io-v2/src/libboard.a
+nuttx-configs/px4io-v1/src/.depend
+nuttx-configs/px4io-v1/src/Make.dep
+nuttx-configs/px4io-v1/src/libboard.a \ No newline at end of file
diff --git a/makefiles/config_px4fmu-v2_default.mk b/makefiles/config_px4fmu-v2_default.mk
index c4499048c..8e64bd754 100644
--- a/makefiles/config_px4fmu-v2_default.mk
+++ b/makefiles/config_px4fmu-v2_default.mk
@@ -26,7 +26,8 @@ MODULES += drivers/ms5611
MODULES += drivers/mb12xx
MODULES += drivers/gps
MODULES += drivers/hil
-MODULES += drivers/hott_telemetry
+MODULES += drivers/hott/hott_telemetry
+MODULES += drivers/hott/hott_sensors
MODULES += drivers/blinkm
MODULES += modules/sensors
diff --git a/src/modules/gpio_led/gpio_led.c b/src/modules/gpio_led/gpio_led.c
index 1aef739c7..7466dfdb9 100644
--- a/src/modules/gpio_led/gpio_led.c
+++ b/src/modules/gpio_led/gpio_led.c
@@ -109,19 +109,19 @@ int gpio_led_main(int argc, char *argv[])
} else if (!strcmp(argv[3], "a1")) {
use_io = true;
- pin = PX4IO_ACC1;
+ pin = PX4IO_P_SETUP_RELAYS_ACC1;
} else if (!strcmp(argv[3], "a2")) {
use_io = true;
- pin = PX4IO_ACC2;
+ pin = PX4IO_P_SETUP_RELAYS_ACC2;
} else if (!strcmp(argv[3], "r1")) {
use_io = true;
- pin = PX4IO_RELAY1;
+ pin = PX4IO_P_SETUP_RELAYS_POWER1;
} else if (!strcmp(argv[3], "r2")) {
use_io = true;
- pin = PX4IO_RELAY2;
+ pin = PX4IO_P_SETUP_RELAYS_POWER2;
} else {
errx(1, "unsupported pin: %s", argv[3]);
@@ -142,7 +142,7 @@ int gpio_led_main(int argc, char *argv[])
char pin_name[24];
if (use_io) {
- if (pin & (PX4IO_ACC1 | PX4IO_ACC2)) {
+ if (pin & (PX4IO_P_SETUP_RELAYS_ACC1 | PX4IO_P_SETUP_RELAYS_ACC2)) {
sprintf(pin_name, "PX4IO ACC%i", (pin >> 3));
} else {
diff --git a/src/modules/px4iofirmware/dsm.c b/src/modules/px4iofirmware/dsm.c
index ab6e3fec4..598bcee34 100644
--- a/src/modules/px4iofirmware/dsm.c
+++ b/src/modules/px4iofirmware/dsm.c
@@ -110,6 +110,10 @@ dsm_bind(uint16_t cmd, int pulses)
if (dsm_fd < 0)
return;
+#ifdef CONFIG_ARCH_BOARD_PX4IO_V2
+ // XXX implement
+ #warning DSM BIND NOT IMPLEMENTED ON PX4IO V2
+#else
switch (cmd) {
case dsm_bind_power_down:
// power down DSM satellite
@@ -135,6 +139,7 @@ dsm_bind(uint16_t cmd, int pulses)
stm32_configgpio(GPIO_USART1_RX);
break;
}
+#endif
}
bool