SNES Controller "Fake" USB Keyboard using STM32F4-Discovery