dualshock library for microcontroller