Fix accidental implicit fallthroughs
-Wimplicit-fallthrough was printing warnings for these, they look like real errors. Fix them and re-enable the error. Bug: 144040966 Test: treehugger Merged-In: I818e18a995760f17b85b4c72ee577e531fa2a601 Change-Id: I818e18a995760f17b85b4c72ee577e531fa2a601
This commit is contained in:
parent
b6f4830d89
commit
540824e658
1 changed files with 3 additions and 0 deletions
|
@ -676,6 +676,7 @@ bool HidRawSensor::detectAndroidCustomSensor(const std::string &description) {
|
|||
mFeatureInfo.type = SENSOR_TYPE_AMBIENT_TEMPERATURE;
|
||||
mFeatureInfo.typeString = SENSOR_STRING_TYPE_AMBIENT_TEMPERATURE;
|
||||
typeParsed = true;
|
||||
break;
|
||||
case SENSOR_TYPE_LIGHT:
|
||||
mFeatureInfo.type = SENSOR_TYPE_LIGHT;
|
||||
mFeatureInfo.typeString = SENSOR_STRING_TYPE_LIGHT;
|
||||
|
@ -917,12 +918,14 @@ int HidRawSensor::batch(int64_t samplingPeriod, int64_t batchingPeriod) {
|
|||
periodMs = std::min(periodMs, static_cast<int64_t>(UINT16_MAX));
|
||||
buffer[mReportIntervalOffset] = periodMs & 0xFF;
|
||||
buffer[mReportIntervalOffset + 1] = (periodMs >> 8) & 0xFF;
|
||||
break;
|
||||
case sizeof(uint32_t):
|
||||
periodMs = std::min(periodMs, static_cast<int64_t>(UINT32_MAX));
|
||||
buffer[mReportIntervalOffset] = periodMs & 0xFF;
|
||||
buffer[mReportIntervalOffset + 1] = (periodMs >> 8) & 0xFF;
|
||||
buffer[mReportIntervalOffset + 2] = (periodMs >> 16) & 0xFF;
|
||||
buffer[mReportIntervalOffset + 3] = (periodMs >> 24) & 0xFF;
|
||||
break;
|
||||
}
|
||||
ok = device->setFeature(id, buffer);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue