aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-08-17 15:46:13 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-08-17 15:46:13 +0200
commitb71c0c1f491fc91561393c1ff1c1646b251fd96e (patch)
tree8388515cb551e0dd9ca3b677dcf14525d77a428a /src
parent451adf2aa0d9795f69f5675b00ff3fb245312eb0 (diff)
downloadpx4-firmware-b71c0c1f491fc91561393c1ff1c1646b251fd96e.tar.gz
px4-firmware-b71c0c1f491fc91561393c1ff1c1646b251fd96e.tar.bz2
px4-firmware-b71c0c1f491fc91561393c1ff1c1646b251fd96e.zip
Added support for FMUv1 for RGB led and dim led support
Diffstat (limited to 'src')
-rw-r--r--src/drivers/boards/px4fmu-v1/board_config.h2
-rw-r--r--src/drivers/drv_rgbled.h9
2 files changed, 10 insertions, 1 deletions
diff --git a/src/drivers/boards/px4fmu-v1/board_config.h b/src/drivers/boards/px4fmu-v1/board_config.h
index 9d7c81f85..27621211a 100644
--- a/src/drivers/boards/px4fmu-v1/board_config.h
+++ b/src/drivers/boards/px4fmu-v1/board_config.h
@@ -103,6 +103,7 @@ __BEGIN_DECLS
#define PX4_I2C_BUS_ESC 1
#define PX4_I2C_BUS_ONBOARD 2
#define PX4_I2C_BUS_EXPANSION 3
+#define PX4_I2C_BUS_LED 3
/*
* Devices on the onboard bus.
@@ -112,6 +113,7 @@ __BEGIN_DECLS
#define PX4_I2C_OBDEV_HMC5883 0x1e
#define PX4_I2C_OBDEV_MS5611 0x76
#define PX4_I2C_OBDEV_EEPROM NOTDEFINED
+#define PX4_I2C_OBDEV_LED 0x55
#define PX4_I2C_OBDEV_PX4IO_BL 0x18
#define PX4_I2C_OBDEV_PX4IO 0x1a
diff --git a/src/drivers/drv_rgbled.h b/src/drivers/drv_rgbled.h
index 0f48f6f79..3c8bdec5d 100644
--- a/src/drivers/drv_rgbled.h
+++ b/src/drivers/drv_rgbled.h
@@ -98,7 +98,14 @@ typedef enum {
RGBLED_COLOR_GREEN,
RGBLED_COLOR_BLUE,
RGBLED_COLOR_WHITE,
- RGBLED_COLOR_AMBER
+ RGBLED_COLOR_AMBER,
+ RGBLED_COLOR_DIM_RED,
+ RGBLED_COLOR_DIM_YELLOW,
+ RGBLED_COLOR_DIM_PURPLE,
+ RGBLED_COLOR_DIM_GREEN,
+ RGBLED_COLOR_DIM_BLUE,
+ RGBLED_COLOR_DIM_WHITE,
+ RGBLED_COLOR_DIM_AMBER
} rgbled_color_t;
/* enum passed to RGBLED_SET_MODE ioctl()*/