From 3a514fd3814309b5dd45d85a82af5ecbc733b1d9 Mon Sep 17 00:00:00 2001 From: tyler miller Date: Fri, 10 Jan 2025 13:18:43 -0500 Subject: [PATCH] joystick: add ability to manually set axis center point --- lib/joystick/src/AlignedJoy.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/joystick/src/AlignedJoy.cpp b/lib/joystick/src/AlignedJoy.cpp index b62c555..dacbda7 100644 --- a/lib/joystick/src/AlignedJoy.cpp +++ b/lib/joystick/src/AlignedJoy.cpp @@ -157,7 +157,19 @@ void AlignedJoy::setCalibratedPoint(axis_t axis, point_t point, uint16_t pointVa break; } break; - + + case MID: + switch(axis) + { + case X: + this->xAxisCalibCenter = pointValue; + break; + case Y: + this->yAxisCalibCenter = pointValue; + break; + } + break; + case MAX: switch(axis) {