Made a little bit more progress again this evening. Firstly I added a debounce timer and if loop to the code which seems to stop multiple switch presses. Secondly, I added a clear/undo button to begin to allow the user to undo some actions, mainly stop halfway through setting the AB line if the driver accidentally pressed the joystick button for example.
1 Like