The CDC ACM configuration descriptor is 67 bytes, so we need to implement multiple IN packets first. Since all control requests are handled from the ISR, this needs a different approach. Solution is a state machine. First packet: IN/DATA1, next packets: IN/DATA+ EDIT: Less than 67 bytes? Maybe DFU was included?