Use hal-api-sensor instead of legacy interface dev/next-hal
authorBoram Bae <boram21.bae@samsung.com>
Thu, 14 Jan 2021 09:33:02 +0000 (18:33 +0900)
committerBoram Bae <boram21.bae@samsung.com>
Thu, 14 Jan 2021 09:33:02 +0000 (18:33 +0900)
commitd360f7194e935e7699ba562750ff2dee391a9b3b
treec027e743fe8e6352a5cb17ff0308f554ce759cb8
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-hackend implementation must define hal_backend_sensor_data

Change-Id: Ib6c9968526f5c4514b078faadc024c325b1e5f38
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