led: add led api
Change-Id: I6d124e6ad583e897adb22371cac6a695eec3b0cb
diff --git a/mbtk/mbtk_lib/src/mbtk_info_api.c b/mbtk/mbtk_lib/src/mbtk_info_api.c
index cae9d27..05b803a 100755
--- a/mbtk/mbtk_lib/src/mbtk_info_api.c
+++ b/mbtk/mbtk_lib/src/mbtk_info_api.c
@@ -2171,6 +2171,39 @@
}
/*
+* Set net led.
+*
+*/
+int mbtk_led_set(mbtk_info_handle_t* handle, mbtk_led_type type, mbtk_led_status status)
+{
+ if(handle == NULL)
+ {
+ LOGE("ARG error.");
+ return -1;
+ }
+
+ char buff[3] = {0};
+ if(type == MBTK_LED_TYPE_NET)
+ {
+ buff[0] = 0;
+ }
+ else
+ {
+ buff[0] = 1;
+ }
+
+ if(status == MBTK_LED_STATUS_CLOSE)
+ {
+ buff[1] = 0;
+ }
+ else
+ {
+ buff[1] = 1;
+ }
+ return info_item_process(handle, MBTK_INFO_ID_LED_REQ, buff, 2, NULL) ? handle->info_err : 0;
+}
+
+/*
* Set pdp state change callback function.
*/
int mbtk_pdp_state_change_cb_reg(mbtk_info_handle_t* handle, mbtk_info_callback_func cb)