Config for different led colors displaying the car states
[apps/native/gear-racing-car.git] / inc / resource / resource_led.h
index d134c07..7e31fe2 100644 (file)
@@ -28,11 +28,19 @@ typedef enum _led_color_e {
 
 void resource_led_init(void);
 void resource_led_destroy(void);
-void resource_bi_led_set(bi_led_color_e color);
-void resource_bi_led_blink(bi_led_color_e color, unsigned timeout);
-void resource_rgb_gpio_set(bool red, bool green, bool blue);
-void resource_gpio_rgb_blink(bool red, bool green, bool blue, unsigned timeout);
-void resource_rgb_l2c_set(int red, int green, int blue);
-void resource_rgb_l2c_blink(int red, int green, int blue, unsigned timeout);
+void resource_led_bi_set(bi_led_color_e color);
+void resource_led_bi_blink(bi_led_color_e color, unsigned timeout);
+void resource_led_rgb_gpio_set(bool red, bool green, bool blue);
+void resource_led_gpio_rgb_blink(bool red, bool green, bool blue, unsigned timeout);
+void resource_led_rgb_l2c_set(int red, int green, int blue);
+void resource_led_rgb_l2c_blink(int red, int green, int blue, unsigned timeout);
+void resource_led_set_rgb_colors(char *key,
+               int def_r_3bit, int def_g_3bit, int def_b_3bit,
+               int def_r_24bit, int def_g_24bit, int def_b_24bit,
+               bi_led_color_e bi_led);
+void resource_led_blink_rgb_colors(char *key,
+               int def_r_3bit, int def_g_3bit, int def_b_3bit,
+               int def_r_24bit, int def_g_24bit, int def_b_24bit,
+               bi_led_color_e bi_led, int timeout);
 
 #endif /* RESOURCE_RESOURCE_LED_H_ */