aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/drv_gpio.h
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2013-07-11 20:49:28 +0400
committerAnton Babushkin <anton.babushkin@me.com>2013-07-11 20:49:28 +0400
commitc291c4482a74c028a2c28f24978dc06c52b0c6d4 (patch)
tree6c74fca4f49d0c9af356c8c05ddcd6161ca7480b /src/drivers/drv_gpio.h
parent04fbed493aab1dede6c2200aaab2b990d24a66e7 (diff)
parent3ac760978f3cd4be1ede595e1802d38d28ce1d96 (diff)
downloadpx4-firmware-c291c4482a74c028a2c28f24978dc06c52b0c6d4.tar.gz
px4-firmware-c291c4482a74c028a2c28f24978dc06c52b0c6d4.tar.bz2
px4-firmware-c291c4482a74c028a2c28f24978dc06c52b0c6d4.zip
Merge branch 'master' into seatbelt_multirotor
Diffstat (limited to 'src/drivers/drv_gpio.h')
-rw-r--r--src/drivers/drv_gpio.h37
1 files changed, 3 insertions, 34 deletions
diff --git a/src/drivers/drv_gpio.h b/src/drivers/drv_gpio.h
index 7e3998fca..510983d4b 100644
--- a/src/drivers/drv_gpio.h
+++ b/src/drivers/drv_gpio.h
@@ -63,43 +63,12 @@
* they also export GPIO-like things. This is always the GPIOs on the
* main board.
*/
-# define GPIO_DEVICE_PATH "/dev/px4fmu"
+# define PX4FMU_DEVICE_PATH "/dev/px4fmu"
+# define PX4IO_DEVICE_PATH "/dev/px4io"
#endif
-#ifdef CONFIG_ARCH_BOARD_PX4IO_V1
-/*
- * PX4IO GPIO numbers.
- *
- * XXX note that these are here for reference/future use; currently
- * there is no good way to wire these up without a common STM32 GPIO
- * driver, which isn't implemented yet.
- */
-/* outputs */
-# define GPIO_ACC1_POWER (1<<0) /**< accessory power 1 */
-# define GPIO_ACC2_POWER (1<<1) /**< accessory power 2 */
-# define GPIO_SERVO_POWER (1<<2) /**< servo power */
-# define GPIO_RELAY1 (1<<3) /**< relay 1 */
-# define GPIO_RELAY2 (1<<4) /**< relay 2 */
-# define GPIO_LED_BLUE (1<<5) /**< blue LED */
-# define GPIO_LED_AMBER (1<<6) /**< amber/red LED */
-# define GPIO_LED_SAFETY (1<<7) /**< safety LED */
-
-/* inputs */
-# define GPIO_ACC_OVERCURRENT (1<<8) /**< accessory 1/2 overcurrent detect */
-# define GPIO_SERVO_OVERCURRENT (1<<9) /**< servo overcurrent detect */
-# define GPIO_SAFETY_BUTTON (1<<10) /**< safety button pressed */
-
-/**
- * Default GPIO device - other devices may also support this protocol if
- * they also export GPIO-like things. This is always the GPIOs on the
- * main board.
- */
-# define GPIO_DEVICE_PATH "/dev/px4io"
-
-#endif
-
-#ifndef GPIO_DEVICE_PATH
+#ifndef PX4IO_DEVICE_PATH
# error No GPIO support for this board.
#endif