Is there a recommended way to validate the BMP388 Coefficients read from the device? I tried a limit check on the range of each coefficent. My test included no zero values. That failed on one device in my sample set. I am concerned about read errors, either due to poor bus, or software bugs.
The published API on github doesn't have any validation.
Solved! Go to Solution.
1. Please read chip ID, if it matches the value in datasheet, the SW and communication should be fine.
2. Please check the compensated temperature and pressure, if it matches the reference device, the trim coefficient should be fine.