fix: negative zero value
This commit is contained in:
1 parent
3d2672da7a
commit
58a63d2f7d
2 files changed
+2
-2
No files matched your search
+1
-1
@@ -1 +1 @@
|
|||||||
2.1.0
|
2.1.1
|
||||||
+1
-1
@@ -55,7 +55,7 @@ esp_err_t zh_inclinometer_get(zh_inclinometer_handle_t *handle, float *angle)
|
|||||||
int pcnt_count = 0;
|
int pcnt_count = 0;
|
||||||
pcnt_unit_get_count(handle->pcnt_unit_handle, &pcnt_count);
|
pcnt_unit_get_count(handle->pcnt_unit_handle, &pcnt_count);
|
||||||
float angle_temp = pcnt_count * handle->degrees_per_pulse;
|
float angle_temp = pcnt_count * handle->degrees_per_pulse;
|
||||||
*angle = (handle->rotation == true) ? angle_temp : -angle_temp;
|
*angle = (handle->rotation == true) ? angle_temp : ((angle_temp == 0) ? angle_temp : -angle_temp);
|
||||||
ZH_LOGI("Inclinometer get position completed successfully.");
|
ZH_LOGI("Inclinometer get position completed successfully.");
|
||||||
return ESP_OK;
|
return ESP_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user