Rotary Encoder Support

Added 4 rotary encoders w/buttons support to the firmware