[Feature][T108][task-view-1634][led] add led turn-on control
Only Configure: No
Affected branch:
Affected module: LED
Is it affected on IC: only ASR mbtk_source_ds
Self-test: yes
Doc Update: no
Change-Id: Ieb61d1d0cfdc199f05349373fa408284c7846a60
diff --git a/mbtk/mbtk_servicesd_v2/src/main.c b/mbtk/mbtk_servicesd_v2/src/main.c
index 5ac83c9..320f259 100755
--- a/mbtk/mbtk_servicesd_v2/src/main.c
+++ b/mbtk/mbtk_servicesd_v2/src/main.c
@@ -19,6 +19,7 @@
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
+#include <cutils/properties.h>
#include "mbtk_type.h"
#include "mbtk_log.h"
@@ -110,14 +111,20 @@
#ifdef MBTK_LED
//led services
- if(mbtk_led_init())
+ char led_enable_str[10] = {0};
+ memset(led_enable_str, 0, 10);
+ property_get("persist.mbtk.led_enable", led_enable_str, "1");
+ if(atoi(led_enable_str) == 1)
{
- LOGW("LED_service_start() fail.");
- }
+ if(mbtk_led_init())
+ {
+ LOGE("mbtk_led_init() fail.");
+ }
- if(mbtk_led_contril_server_init())
- {
- LOGW("LED_contril_service_start() fail.");
+ if(mbtk_led_contril_server_init())
+ {
+ LOGW("LED_contril_service_start() fail.");
+ }
}
#endif