From 733cfa9d1c106e9c96fb6a845574150caa87fd35 Mon Sep 17 00:00:00 2001 From: Jinhyung Choi Date: Wed, 18 Jun 2014 17:52:53 +0900 Subject: [PATCH] sensor: haptic device is added. Change-Id: If6536180fca5488e95d5bf4c6f987f1b8514a995 Signed-off-by: Jinhyung Choi --- tizen/src/hw/maru_virtio_sensor.c | 4 ++++ tizen/src/hw/maru_virtio_sensor.h | 22 ++++++++++++---------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/tizen/src/hw/maru_virtio_sensor.c b/tizen/src/hw/maru_virtio_sensor.c index 5627433..3c03392 100644 --- a/tizen/src/hw/maru_virtio_sensor.c +++ b/tizen/src/hw/maru_virtio_sensor.c @@ -480,6 +480,10 @@ static int set_capability(char* sensor) return sensor_cap_light; } else if (!strncmp(sensor, SENSOR_NAME_PROXI, 5)) { return sensor_cap_proxi; + } else if (!strncmp(sensor, SENSOR_NAME_HAPTIC, 6)) { + return sensor_cap_haptic; + } else { + ERR("unknown sensor request: %s", sensor); } return 0; diff --git a/tizen/src/hw/maru_virtio_sensor.h b/tizen/src/hw/maru_virtio_sensor.h index a66cefe..382c0c4 100644 --- a/tizen/src/hw/maru_virtio_sensor.h +++ b/tizen/src/hw/maru_virtio_sensor.h @@ -70,11 +70,12 @@ enum sensor_types { }; enum sensor_capabilities { - sensor_cap_accel = 0x01, - sensor_cap_geo = 0x02, - sensor_cap_gyro = 0x04, - sensor_cap_light = 0x08, - sensor_cap_proxi = 0x10 + sensor_cap_accel = 0x01, + sensor_cap_geo = 0x02, + sensor_cap_gyro = 0x04, + sensor_cap_light = 0x08, + sensor_cap_proxi = 0x10, + sensor_cap_haptic = 0x20 }; #define MESSAGE_TYPE_SENSOR "sensor" @@ -89,11 +90,12 @@ enum sensor_capabilities { #define ATTRIBUTE_NAME_SENSORS "sensors" -#define SENSOR_NAME_ACCEL "accel" -#define SENSOR_NAME_GYRO "gyro" -#define SENSOR_NAME_GEO "geo" -#define SENSOR_NAME_LIGHT "light" -#define SENSOR_NAME_PROXI "proxi" +#define SENSOR_NAME_ACCEL "accel" +#define SENSOR_NAME_GYRO "gyro" +#define SENSOR_NAME_GEO "geo" +#define SENSOR_NAME_LIGHT "light" +#define SENSOR_NAME_PROXI "proxi" +#define SENSOR_NAME_HAPTIC "haptic" #define SENSOR_CAP_TOKEN "&" -- 2.7.4