aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/rgbled
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-08-17 15:46:34 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-08-17 15:46:34 +0200
commit64145252d4133b6df36229f548d02a692c3ec6fb (patch)
tree6e10d332ce58c6b0026dabc4f9bf05fe84ecdb48 /src/drivers/rgbled
parentb71c0c1f491fc91561393c1ff1c1646b251fd96e (diff)
downloadpx4-firmware-64145252d4133b6df36229f548d02a692c3ec6fb.tar.gz
px4-firmware-64145252d4133b6df36229f548d02a692c3ec6fb.tar.bz2
px4-firmware-64145252d4133b6df36229f548d02a692c3ec6fb.zip
Added dim RGB implementation
Diffstat (limited to 'src/drivers/rgbled')
-rw-r--r--src/drivers/rgbled/rgbled.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/drivers/rgbled/rgbled.cpp b/src/drivers/rgbled/rgbled.cpp
index 858be8058..f2543a33c 100644
--- a/src/drivers/rgbled/rgbled.cpp
+++ b/src/drivers/rgbled/rgbled.cpp
@@ -294,6 +294,27 @@ RGBLED::set_color(rgbled_color_t color) {
case RGBLED_COLOR_AMBER: // amber
set_rgb(255,20,0);
break;
+ case RGBLED_COLOR_DIM_RED: // red
+ set_rgb(90,0,0);
+ break;
+ case RGBLED_COLOR_DIM_YELLOW: // yellow
+ set_rgb(80,30,0);
+ break;
+ case RGBLED_COLOR_DIM_PURPLE: // purple
+ set_rgb(45,0,45);
+ break;
+ case RGBLED_COLOR_DIM_GREEN: // green
+ set_rgb(0,90,0);
+ break;
+ case RGBLED_COLOR_DIM_BLUE: // blue
+ set_rgb(0,0,90);
+ break;
+ case RGBLED_COLOR_DIM_WHITE: // white
+ set_rgb(30,30,30);
+ break;
+ case RGBLED_COLOR_DIM_AMBER: // amber
+ set_rgb(80,20,0);
+ break;
default:
warnx("color unknown");
break;