currently joystick min/max value of each axis is currently hardcoded in config
only the jostick center position is auto-calibrated during startup.
issue
noticed that min/max adc values drift every other day... resulting in weird joystick behaivor
e.g. radius never reaches 1 thus drives slow in certain direction
ideas
add calibration sequence using encoder and display
Added menu item for starting a sequence of instructions for calibrating the stick cdfa64fbc0ce674f330999a8413ca3cb5aed3f66 the values are also stored persistent in nvs
current situation
currently joystick min/max value of each axis is currently hardcoded in config only the jostick center position is auto-calibrated during startup.
issue
noticed that min/max adc values drift every other day... resulting in weird joystick behaivor e.g. radius never reaches 1 thus drives slow in certain direction
ideas