Bug: USB CDC fails to save-echo LineCoding or respond to setCtrlLineState
Code generated for F429 using CubeMXIDE:
USB CDC code in usb_cdc_if.c does not save/echo line coding info,
nor respond (and ignore by default) to setCtrlLineState.
This prevents some OS and common utilities (ie PuTTY) from connecting via CDC.
For information on what's required, see:
http://janaxelson.com/usb_virtual_com_port.htm
or Jan's excellent book on USB.
FYI, your competitors I've used recently to create products do this correctly;
namely USB stacks from Silicon Labs, Freescale/NXP, and Microchip.
Also, CubeMX needs to provide options and generate working code for:
- USB OTG
- multiple USB classes
Again, you're behind your competitors here.
Thanks,
Best Regards, Dave
