- 5V rails don't work unless 12V is supplied to board.
- Can't program the board if wireless communication is active.
- Implement a clock/time management (if needed)
- Find a way to separate the code into multiple files
- Drive train movement, speed, etc.
- Controller library
- Drive mode switching
- Y button: Switch drive (toggle)
- X button: Output chain (hold)
- A button: Activate input (toggle)
- Joystick 2, y: Slide angle
- if up: up
- if down: down
- Constant speed
- D-pad (up/down): Slide presets (full effect to be determined)
- Triggers: Acceleration, Deceleration (Analog)
- Joystick 1, X axis: Turning (Analog)
- B: Boost (hold) -> unlock motor speed
- note: may not be necessary, will be determined when drive train is tested in drive mode.
- Significantly slower
- Joystick 1: direction + speed
- bumbers: rotation