Setting the led color based on the app state
[apps/native/gear-racing-car.git] / inc / resource / resource_led.h
index cc24cb5..d134c07 100644 (file)
 #ifndef RESOURCE_RESOURCE_LED_H_
 #define RESOURCE_RESOURCE_LED_H_
 
+#include <stdbool.h>
+
 typedef enum _led_color_e {
        LED_COLOR_NONE = -1,
        LED_COLOR_RED = 0,
        LED_COLOR_GREEN = 1,
-       LED_COLOR_BLUE = 2,
-} led_color_e;
+} bi_led_color_e;
 
 void resource_led_init(void);
 void resource_led_destroy(void);
-void resource_led_set(led_color_e color);
-void resource_led_blink(led_color_e color, unsigned timeout);
+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);
 
 #endif /* RESOURCE_RESOURCE_LED_H_ */