We have tested the USB CDC Echo code example and noticed that the first letter that we provide is displayed on the Terminal immediately without the need to provide two bytes.
We have also tried programming the project (USB_CDC_Echo) provide by you in the thread: Issues with the USBFS UART example
and we have made the same observation.
We were using Tera Term for the testing.
Can you please let us know the terminal emulator that you have been using? Please let us know if the same issue can be observed using tera term.
I use putty by default.
I have some Windows serial port code.
I am trying to just use that to see if a low-leveli/o will work or have the same issue.
Stay tuned ... yours ... bandit