#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_ */