add(mlx90632): implement extended mode

This commit is contained in:
tyeth 2025-08-20 14:23:22 +01:00
parent f007fe83ef
commit 28dff4e04d

View file

@ -149,9 +149,12 @@ public:
if (accuracy == 1) {
// Set and get measurement select (medical)
WS_PRINTER.println(F("\n--- Measurement Select Settings ---"));
if (!_mlx90632->setMeasurementSelect(MLX90632_MEAS_MEDICAL)) {
if (!extendedInsteadOfMedicalRange && !_mlx90632->setMeasurementSelect(MLX90632_MEAS_MEDICAL)) {
WS_PRINTER.println(F("Failed to set measurement select to Medical"));
while (1) { delay(10); }
} else if (extendedInsteadOfMedicalRange && !_mlx90632->setMeasurementSelect(MLX90632_MEAS_EXTENDED_RANGE)) {
WS_PRINTER.println(F("Failed to set measurement select to Extended Range"));
while (1) { delay(10); }
}
mlx90632_meas_select_t currentMeasSelect = _mlx90632->getMeasurementSelect();