Just set targetOffset and turningOffset negative and positive instead of using separate bools for it
Just use millis() for encoderTimer
Moved usbhub.h include to proper place
Decreased default controlAngleLimit to 7
Use pins in avrpins.h from the USB Host library to set and read from pins

This is just as fast as using the registers directly, but it makes it much more portable to other processors and more readable as well
Indicate if EEPROM values are reset using the buzzer
Typo
Update submodules
Scale values properly

Fix for: 9a45a1f32b49f9c34bee6437831e1116a196f1ad
Interrupt on encoder pin change interrupt as well

This doubles the encoder resolution
Added missing function prototypes
Allow pins to be on different pin change interrupt vectors
Fixed digitalPinToPCMSKbit macro for pin 13 and 14

They were swapped around
Don’t store encoder lookup table in flash, as this is slower
Read the diagnostics pins properly
Fixed comment
Use Command enum for setPWM as well
Fixed comment
Add copy of Arduino Servo library
Use Timer3 on the Balanduino, as Timer1 is used for PWM for the motors