From: Jinhyung Choi Date: Mon, 15 Sep 2014 02:52:57 +0000 (+0900) Subject: bug fixed: status of earjack & usb X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.1~249 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5d6f46931796386f3e9cab3e18f5e0d312619c8f;p=sdk%2Femulator%2Fqemu.git bug fixed: status of earjack & usb Change-Id: I0714e0b5fe6aae545b1d6eb0b44683e8d41009e6 Signed-off-by: Jinhyung Choi --- diff --git a/tizen/src/ecs/ecs_msg.c b/tizen/src/ecs/ecs_msg.c index bc6c21b3ef..a4b706b1be 100644 --- a/tizen/src/ecs/ecs_msg.c +++ b/tizen/src/ecs/ecs_msg.c @@ -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); diff --git a/tizen/src/hw/maru_virtio_jack.c b/tizen/src/hw/maru_virtio_jack.c index a1a7173e3e..dfdca776ea 100644 --- a/tizen/src/hw/maru_virtio_jack.c +++ b/tizen/src/hw/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/maru_virtio_jack.h b/tizen/src/hw/maru_virtio_jack.h index 615db82d88..5788b249db 100644 --- a/tizen/src/hw/maru_virtio_jack.h +++ b/tizen/src/hw/maru_virtio_jack.h @@ -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