It would be quite useful to use a SC20 or SC13 as a USB serial port while maintaining the USB debugging functionality.
I am in no means an expert on USB, but I have seen that the Teensy boards can pull something like this off. They are connected as a generic USB device for programming, but you can configure them to also show up as a serial port. You can even go as far as three serial ports from that 1 teensy over 1 usb cable!
This would be useful because then we can connect over a very standard way with the sitcore while maintaining the option to debug over USB. Otherwise I would have to sacrifice one of the UARTs, add an FTDI of some sort and add a second USB port to the product.
My use case here is configuration and software updates in a user friendly way trough a small windows forms app. I would like to be able to do this trough the same USB port as I would use to program and debug the sitcore.
With my limited understanding of USB, I think this would mean that the sitcore would broadcast out two device descriptors? The one we already have to debug the board and another one that is a USB serial port. Accessing this trough sitcore would be similar to using a UART.