From: Jinhyung Choi Date: Mon, 15 Sep 2014 04:45:28 +0000 (+0900) Subject: bug fixed: status of earjack & usb X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.1~228^2^2~10^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bad011eaf772d84e06337c20b763635df06ea66e;p=sdk%2Femulator%2Fqemu.git bug fixed: status of earjack & usb Change-Id: If5ba70014d67859366792eb7349082559a03e6bf Signed-off-by: Jinhyung Choi --- diff --git a/tizen/src/ecs/ecs_msg.c b/tizen/src/ecs/ecs_msg.c index d7a8b34f3f..40433a6f46 100644 --- a/tizen/src/ecs/ecs_msg.c +++ b/tizen/src/ecs/ecs_msg.c @@ -305,6 +305,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); diff --git a/tizen/src/hw/virtio/maru_virtio_jack.c b/tizen/src/hw/virtio/maru_virtio_jack.c index f1f1fdb5ff..a30e0040aa 100644 --- a/tizen/src/hw/virtio/maru_virtio_jack.c +++ b/tizen/src/hw/virtio/maru_virtio_jack.c @@ -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) { diff --git a/tizen/src/hw/virtio/maru_virtio_jack.h b/tizen/src/hw/virtio/maru_virtio_jack.h index 615db82d88..3608d3881c 100644 --- a/tizen/src/hw/virtio/maru_virtio_jack.h +++ b/tizen/src/hw/virtio/maru_virtio_jack.h @@ -82,6 +82,9 @@ 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