I am trying to create a usb cdc interface on a stm32l432kc nucleo board. Upon enumeration with the host computer the device appears as two seperate interfaces. When looking at the packet data, the device has responded with a babble error on a get line coding setup request. What are possible causes of a babble error during a typical setup request? Where in the usb code does the device respond with this error?