QUERY · ISSUE
Add support for dual usb serial on the Pico.
enhancement
The pico has the hardware to support for enumerating as multiple usb serial ports on the host computer. This is proven by the fact that CircuitPython exposes the ability to do so.
CANDIDATE · PULL REQUEST
rp2: Add the unique-id to the usb-id.
port-rp2
The number shown in the usb-id is the same as returned by
machine.unique_id(). All 8 bytes are inserted as hex to the usb id.
A usb id at /dev/serial/by-id then looks like:
usb-MicroPython_Board_in_FS_mode_e469b03567342f37-if00
Not the most important change, but people seemed to have the need.
See https://forum.micropython.org/viewtopic.php?f=21&t=10406