diff --git a/Firmware/xyzcal.cpp b/Firmware/xyzcal.cpp index cdf234b8d..4e4309b38 100644 --- a/Firmware/xyzcal.cpp +++ b/Firmware/xyzcal.cpp @@ -384,7 +384,7 @@ void xyzcal_adjust_pixels(uint8_t* pixels, uint16_t* histo) for (l = 14; l > 8; l--) if (histo[l] >= 10) break; - uint8_t pix_min = (max_l - 1) << 4; + uint8_t pix_min = (max_l << 4) / 2; uint8_t pix_max = l << 4; uint8_t pix_dif = pix_max - pix_min; DBG(_n(" min=%d max=%d dif=%d\n"), pix_min, pix_max, pix_dif);