@Paul:
.. was Post #142
It reads pretty fast from serial, but prints only a small part (The MBit/s from my sketch). If you see anything else printed, it's one of the two issues - either the Windows bug (garbage) - or the missing data problem.
This way, it shows missing packets.
@Tim, the USB Packets are 512 Bytes Tim, which usb_serial.c do you use for your tests? Can we concentrate on my version? We already know that the original has problems - does not need more tests...
See aboveUploaded the code here : https://github.com/FrankBoesing/cdcbench
It just prints everything with line length != 10 and counts the lines between - pretty simple.
It reads pretty fast from serial, but prints only a small part (The MBit/s from my sketch). If you see anything else printed, it's one of the two issues - either the Windows bug (garbage) - or the missing data problem.
This way, it shows missing packets.
@Tim, the USB Packets are 512 Bytes Tim, which usb_serial.c do you use for your tests? Can we concentrate on my version? We already know that the original has problems - does not need more tests...