Encode and decode gamepad states over Stream using RobustFrame protocol.
Encoder and Decoder for gamepad::input::State with RobustFrame framing and CRC.