#include "net-util.h"
#include "resource/resource_led.h"
+#define CONFIG_LED_STATE_KEY_READY "ready"
+#define CONFIG_DEFAULT_LED_3BIT_READY 1, 0, 1
+#define CONFIG_DEFAULT_LED_24BIT_READY 215, 15, 96
+
+#define CONFIG_LED_STATE_KEY_FAIL "fail"
+#define CONFIG_DEFAULT_LED_3BIT_FAIL 1, 0, 0
+#define CONFIG_DEFAULT_LED_24BIT_FAIL 255, 0, 0
+
typedef struct communication_data_ {
gboolean is_initialized;
gboolean is_running;
{
if (result == SUCCESS) {
_I("POST SUCCESS");
- resource_bi_led_set(LED_COLOR_GREEN);
- resource_rgb_gpio_set(0, 1, 0);
- resource_rgb_l2c_set(0, 255, 0);
+ resource_led_set_rgb_colors(CONFIG_LED_STATE_KEY_READY,
+ CONFIG_DEFAULT_LED_3BIT_READY,
+ CONFIG_DEFAULT_LED_24BIT_READY,
+ LED_COLOR_GREEN);
}
else {
_I("POST FAILURE");
- resource_bi_led_set(LED_COLOR_RED);
- resource_rgb_gpio_set(1, 0, 0);
- resource_rgb_l2c_set(255, 0, 0);
+ resource_led_set_rgb_colors(CONFIG_LED_STATE_KEY_FAIL,
+ CONFIG_DEFAULT_LED_3BIT_FAIL,
+ CONFIG_DEFAULT_LED_24BIT_FAIL,
+ LED_COLOR_RED);
}
}