I've been working on debugging a hard fault occuring on an STM32F4-discovery board. For context, I'm working with a custom USB library which is used to communicate with an Android device in Accessory mode (this code uses usbh_core, etc and is similar...