STM32F103 Keyboard