Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ad6cd42e authored by Ashutosh Joshi's avatar Ashutosh Joshi
Browse files

Stop supporting old Sensor HAL versions.

Dropping support for Sensor HAL version 1.0.
HAL versions 1.1 and 1.2 were deprecated already.
HAL versions 1.3 and above are now required.

Change-Id: I387ca47d419631b5e882c05464a6e90fb6ec731b
parent e80d58db
Loading
Loading
Loading
Loading
+6 −4
Original line number Original line Diff line number Diff line
@@ -54,13 +54,15 @@ SensorDevice::SensorDevice()
                SENSORS_HARDWARE_MODULE_ID, strerror(-err));
                SENSORS_HARDWARE_MODULE_ID, strerror(-err));


        if (mSensorDevice) {
        if (mSensorDevice) {
            if (mSensorDevice->common.version == SENSORS_DEVICE_API_VERSION_1_1 ||
                mSensorDevice->common.version == SENSORS_DEVICE_API_VERSION_1_2) {
                ALOGE(">>>> WARNING <<< Upgrade sensor HAL to version 1_3");
            }


            sensor_t const* list;
            sensor_t const* list;
            ssize_t count = mSensorModule->get_sensors_list(mSensorModule, &list);
            ssize_t count = mSensorModule->get_sensors_list(mSensorModule, &list);

            if (mSensorDevice->common.version < SENSORS_DEVICE_API_VERSION_1_3) {
                ALOGE(">>>> WARNING <<< Upgrade sensor HAL to version 1_3, ignoring sensors reported by this device");
                count = 0;
            }

            mActivationCount.setCapacity(count);
            mActivationCount.setCapacity(count);
            Info model;
            Info model;
            for (size_t i=0 ; i<size_t(count) ; i++) {
            for (size_t i=0 ; i<size_t(count) ; i++) {