Use hal-api-sensor instead of legacy interface
authorBoram Bae <boram21.bae@samsung.com>
Thu, 14 Jan 2021 09:33:02 +0000 (18:33 +0900)
committerBoram Bae <boram21.bae@samsung.com>
Wed, 27 Jan 2021 05:48:30 +0000 (14:48 +0900)
commit5576a733cb5e46641e031392d2d73ad02305ee4d
tree2c4c5940767431546083f3430680174895dc369a
parent34e9b9ba5fc23f6d9ff2427c0e611511dfc51b80
Use hal-api-sensor instead of legacy interface

* This change is for Tizen Next-HAL
* Now, all implementations of sensor device inherit sensor device interface of the hal-api-sensor
* sensor_{device}_create replaces create, see hal-backend-sensor.cpp
* The hal-backend implementation must define hal_backend_sensor_data

Change-Id: Ib9a9d96a3ea0ddaa40b6bc9aff1ac0edc2609944
Signed-off-by: Boram Bae <boram21.bae@samsung.com>
14 files changed:
CMakeLists.txt
packaging/sensor-hal-tw3.spec
src/accel/accel_device.h
src/create.cpp [deleted file]
src/gyro/gyro_device.h
src/hal-backend-sensor.cpp [new file with mode: 0644]
src/hrm/hrm_device.h
src/hrm_raw/hrm_raw_device.h
src/light/light_device.h
src/pressure/pressure_device.h
src/sensorhub/hrm_batch.cpp
src/sensorhub/hrm_led_green_batch.cpp
src/sensorhub/sensorhub.h
src/sensorhub/sensorhub_controller.h