Today's report is that once the thinking cap was on and EP0 OUTs prepared, enumeration resulted and the CDC VCP is seen to be present under Device Manager.Ports as a serial device.
Next drama is the reading of EP OUT data. How is it done?
When a control write to 'Set Line Coding' is captured and the expected 7 bytes is reported, how is the data then extracted?
I've tried loading the DTD's 'BUFFER POINTER PAGE 0' with a file scope buffer (aligned to 4 bytes), but no go.
Quite happy to post code, messy as it is.
And, to correct a miss-statement above, an IN ZLP is required if the amount of data is less than the host asked for AND if that amount of data is a multiple of the MAX_PACKET_SIZE.