Resolved! Trying to measure how long it takes to send 140kB array through the FS USB CDC
I am checking for end of transmission like this, while(hcdc->TxState == 1). But it seems to blow right past this although the transmission hasn't ended. I am checking the speed with the core cycle counter and am getting ridiculously fast speeds. But ...