12-11-2023 01:41 PM - edited 12-11-2023 02:59 PM
Looking through the data sheet for the BMA456 I don't see any indication on how accurate the temperature sensor is. When working with the ESP32 Arduino toolchain the temperature reading from bma4_get_temperature() returns 274000 for a celcius read which should be 14 (14000 as it is *1000). When I modify this function I can get sensible numbers but the sensor seems to over read by about 4degrees. In bma4.c bma4_get_temperature(), the following code does not give the expected result in the ESP32 toolchain:-
wheres as the following code does:
12-13-2023 09:51 AM
Hi DalesLandnet,
Please refer to temperature sensor SPEC in BMA456 data sheet. We didn't find there was 4 degrees difference.