diff --git a/mlx90640/mlx90640_lcd_display.c b/mlx90640/mlx90640_lcd_display.c index e460df6..5a4ff74 100644 --- a/mlx90640/mlx90640_lcd_display.c +++ b/mlx90640/mlx90640_lcd_display.c @@ -210,7 +210,7 @@ static void sortFocusAreas(void) { temp1 = (float)tempValues[(x) + (y*COL)]; - if ((temp1 + (float)(waterTempThreshold / 10.0)) < (float)env_temperature ) // was max(averageTemp, env_temperature)) + if ((temp1 + (float)(waterTempThreshold / 10.0)) < (float)(min(averageTemp, env_temperature))) // was max(averageTemp, env_temperature)) { if (blackOutTag == 0) { zoneMask[y*COL+x] ++;