Hi gang,
thanks for all the responses...
no I dont need to use a COM port, just something supported by chrome. So yes,
USB HID is supported by Chrome it seems.
Sorry if I didn't explicitly state what my goals were, whether high bandwidth or ??:
Yes, high bandwidth is welcome...
... And/or lower latency
... higher poll rate / responsiveness
... Or higher reliability... less connection issues...
... as well as any other features that may be beneficial. E.g. identification via VID and PID as opposed to chasing around serial ports, mentioned above.
OK, so USB HID is perhaps worth exploring, but which sub-class?
stmdude suggests CDC-ECM, at the expense of the IP-stack.
And also that CDC-ACM can work well. Im guessing most of the tuning is on the MCU end, as only the baud rate, parity_bit, stop_bits, bufferSize can be changed by the PC application without drivers. Any tips?
mike rekons mulitple 4Mbaud doable with FTDI, but that seems custom driver stuff right?
nctnico suggests for cross platform CDC-ACM is the way to go, which is what I suspected.
My current plan is to use an Arm MCU (STM32F042G4)
cheers