Not getting usbx to work might have been a good thing, was looking up which rtos to use and read that st is going to focus on freertos. Also found out out ab