CircuitPython is adding the board definitions for the new Xiao ESP32-S3 and Xiao ESP32-S3 sense boards, but to do that, the board definitions need to includ unique USB VID/PID numbers. I know that Seeed has its own VID, so I would like to ask which PID did it assign to those two boards? The boards can’t be added without that information.
Personally I have no problem compiling custom CircuitPython firmware for that board and using this in my projects. However, if we add the board definition to the CircuitPython repository, it will appear on circuitpython.org for other people to easily download and use.
Seeed has 5 other boards so far with unique PIDs for CircuitPython (and I assume unique PIDs for Arduino too):
• Xiao (M0)
• Xiao KB
• Wio Terminal
• Xiao nRF52840
• Xiao RP2040
It’s much less likely that people will use a Seeed board for CircuitPython if it does not have pre-compiled firmware at https://circuitpython.org/ and it cannot have pre-compiled firmware without a unique PID.