From e9facee6c481d83aa72b54f0b62e698234c54ff3 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Fri, 20 May 2016 14:28:35 +0000 Subject: [PATCH] Add new LED mode AUTO_BLINKING. --- packages/base/any/onlp/src/onlp/module/auto/onlp.yml | 2 ++ packages/base/any/onlp/src/onlp/module/inc/onlp/led.h | 2 ++ packages/base/any/onlp/src/onlp/module/src/onlp_enums.c | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/packages/base/any/onlp/src/onlp/module/auto/onlp.yml b/packages/base/any/onlp/src/onlp/module/auto/onlp.yml index 972d47eb..9d4255f1 100644 --- a/packages/base/any/onlp/src/onlp/module/auto/onlp.yml +++ b/packages/base/any/onlp/src/onlp/module/auto/onlp.yml @@ -179,6 +179,7 @@ led_caps: &led_caps - PURPLE : (1 << 20) - PURPLE_BLINKING : (1 << 21) - AUTO : (1 << 22) +- AUTO_BLINKING : (1 << 23) # LED status led_status: &led_status @@ -205,6 +206,7 @@ led_mode: &led_mode - 'PURPLE' : 20 - 'PURPLE_BLINKING' : 21 - 'AUTO' : 22 +- 'AUTO_BLINKING' : 23 # PSU Status psu_status: &psu_status diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/led.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/led.h index 2909b9df..1c99843e 100644 --- a/packages/base/any/onlp/src/onlp/module/inc/onlp/led.h +++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/led.h @@ -46,6 +46,7 @@ typedef enum onlp_led_caps_e { ONLP_LED_CAPS_PURPLE = (1 << 20), ONLP_LED_CAPS_PURPLE_BLINKING = (1 << 21), ONLP_LED_CAPS_AUTO = (1 << 22), + ONLP_LED_CAPS_AUTO_BLINKING = (1 << 23), } onlp_led_caps_t; /** onlp_led_mode */ @@ -66,6 +67,7 @@ typedef enum onlp_led_mode_e { ONLP_LED_MODE_PURPLE = 20, ONLP_LED_MODE_PURPLE_BLINKING = 21, ONLP_LED_MODE_AUTO = 22, + ONLP_LED_MODE_AUTO_BLINKING = 23, } onlp_led_mode_t; /** onlp_led_status */ diff --git a/packages/base/any/onlp/src/onlp/module/src/onlp_enums.c b/packages/base/any/onlp/src/onlp/module/src/onlp_enums.c index f5c9a74d..78a169ae 100644 --- a/packages/base/any/onlp/src/onlp/module/src/onlp_enums.c +++ b/packages/base/any/onlp/src/onlp/module/src/onlp_enums.c @@ -296,6 +296,7 @@ aim_map_si_t onlp_led_caps_map[] = { "PURPLE", ONLP_LED_CAPS_PURPLE }, { "PURPLE_BLINKING", ONLP_LED_CAPS_PURPLE_BLINKING }, { "AUTO", ONLP_LED_CAPS_AUTO }, + { "AUTO_BLINKING", ONLP_LED_CAPS_AUTO_BLINKING }, { NULL, 0 } }; @@ -316,6 +317,7 @@ aim_map_si_t onlp_led_caps_desc_map[] = { "None", ONLP_LED_CAPS_PURPLE }, { "None", ONLP_LED_CAPS_PURPLE_BLINKING }, { "None", ONLP_LED_CAPS_AUTO }, + { "None", ONLP_LED_CAPS_AUTO_BLINKING }, { NULL, 0 } }; @@ -383,6 +385,7 @@ aim_map_si_t onlp_led_mode_map[] = { "PURPLE", ONLP_LED_MODE_PURPLE }, { "PURPLE_BLINKING", ONLP_LED_MODE_PURPLE_BLINKING }, { "AUTO", ONLP_LED_MODE_AUTO }, + { "AUTO_BLINKING", ONLP_LED_MODE_AUTO_BLINKING }, { NULL, 0 } }; @@ -404,6 +407,7 @@ aim_map_si_t onlp_led_mode_desc_map[] = { "None", ONLP_LED_MODE_PURPLE }, { "None", ONLP_LED_MODE_PURPLE_BLINKING }, { "None", ONLP_LED_MODE_AUTO }, + { "None", ONLP_LED_MODE_AUTO_BLINKING }, { NULL, 0 } };