Possible bug in STM32L4S9 USB CDC, transmitting 832 bytes does not work properly
I am using a STM32L4S9 microcontroller and used CubeMX (L4 V1.13.0 Firmware) to generate code for the USB to communicate with the device as a serial port.
When sending an exact amount of bytes, 832 to be precise, the data is not send through to the PC. When using less, 831, or more, 833, the data is send immediately. It also gets send when i send another transaction over the USB. No data is lost when this happens, but when waiting for the data to appear in the terminal it can be very frustrating.
I could not find any reference to this exact number of bytes. Perhaps this is an oversight on my part, but is there a reason why the data is not send through?
Thanks in advance.
Best regards,
Danny
