bug fixed: status of earjack & usb
authorJinhyung Choi <jinhyung2.choi@samsung.com>
Mon, 15 Sep 2014 02:52:57 +0000 (11:52 +0900)
committerJinhyung Choi <jinhyung2.choi@samsung.com>
Mon, 15 Sep 2014 02:52:57 +0000 (11:52 +0900)
Change-Id: I0714e0b5fe6aae545b1d6eb0b44683e8d41009e6
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
tizen/src/ecs/ecs_msg.c
tizen/src/hw/maru_virtio_jack.c
tizen/src/hw/maru_virtio_jack.h

index bc6c21b3ef1bb449fd05ac8bebb7c5e91d02084b..a4b706b1bef556d828cea6316d329de3e2ad63a0 100644 (file)
@@ -349,6 +349,10 @@ bool msgproc_injector_req(ECS_Client* ccli, ECS__InjectorReq* msg)
                 sprintf(data, "%d", get_power_capacity());
             } else if (action == MSG_ACT_BATTERY_CHARGER) {
                 sprintf(data, "%d", get_jack_charger());
+            } else if (action == MSG_ACT_USB) {
+                sprintf(data, "%d", get_jack_usb());
+            } else if (action == MSG_ACT_EARJACK) {
+                sprintf(data, "%d", get_jack_earjack());
             } else if (action == MSG_ACT_LOCATION) {
                 qemu_mutex_lock(&mutex_location_data);
                 sprintf(data, "%s", location_data);
index a1a7173e3e960a8777f6355bf1297b1394725732..dfdca776eac8124bf5a34cfb3ec84409cda17486 100644 (file)
@@ -80,6 +80,14 @@ int get_jack_usb(void) {
     return usb_online;
 }
 
+void set_jack_earjack(int online){
+    earjack_online = online;
+}
+
+int get_jack_earjack(void) {
+    return earjack_online;
+}
+
 static void set_jack_data (enum jack_types type, char* data, int len)
 {
     if (len < 0 || len > __MAX_BUF_JACK) {
index 615db82d8833b274a776c18aad18b21adaf2ebef..5788b249db5e0f6cda2015c7c145f4c382985314 100644 (file)
@@ -82,6 +82,10 @@ int get_jack_charger(void);
 void set_jack_usb(int online);
 int get_jack_usb(void);
 
+
+void set_jack_earjack(int online);
+int get_jack_earjack(void);
+
 #ifdef __cplusplus
 }
 #endif