Take absolute value of hall sensor for debug menu

This commit is contained in:
Ben V. Brown
2022-02-05 09:05:15 +11:00
parent 73266054d1
commit a19b33c85e

View File

@@ -785,11 +785,16 @@ void showDebugMenu(void) {
case 13:
// Print raw hall effect value if availabe, none if hall effect disabled.
#ifdef HALL_SENSOR
OLED::printNumber(getRawHallEffect(), 6, FontStyle::SMALL);
{
int16_t hallEffectStrength = getRawHallEffect();
if (hallEffectStrength < 0)
hallEffectStrength = -hallEffectStrength;
OLED::printNumber(hallEffectStrength, 6, FontStyle::SMALL);
}
#else
OLED::print(translatedString(Tr->OffString), FontStyle::SMALL);
#endif
break;
break;
default:
break;
}