An simple usb mouse for stm32