Skip to content

Commit 08c7610

Browse files
authored
Remove inappropriate CP2105 VID/PID association from Tian board definition
Arduino board definitions may associate unique properties of a port. These are used by convenience features in the Arduino development tools that identify a port as a specific Arduino board. In the case of boards that connect to the host computer via a virtual COM port, that identifier is the USB VID/PID pair. This association should only be done with properties that are unique to the board. For most official Arduino boards, this is possible because Arduino creates dedicated VID/PID pairs for that product. In the case of the Tian, a general purpose Silicon Labs CP2105 chip was selected as the USB interface. The board has the manufacturer supplied VID/PID pair 10C4:EA70. In this case it is irresponsible to associate that VID/PID pair with a board definition because any arbitrary device might have this VID/PID. The ports list will be confusing for users who have a CP2105 connected to their computer (whether it is on a 3rd party board or some other unrelated hardware).
1 parent 8983308 commit 08c7610

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

Diff for: boards.txt

-11
Original file line numberDiff line numberDiff line change
@@ -664,12 +664,6 @@ mzero_bl.bootloader.file=mzero/Bootloader_D21_M0_150515.hex
664664
# ------------------------------
665665
tian.name=Arduino Tian
666666
tian.upload.via_ssh=true
667-
tian.vid.0=0x10C4
668-
tian.pid.0=0xEA70
669-
tian.descriptor.0=Enhanced Com Port
670-
tian.upload_port.0.vid=0x10C4
671-
tian.upload_port.0.pid=0xEA70
672-
tian.upload_port.1.board=tian
673667

674668
tian.upload.tool=avrdude
675669
tian.upload.tool.default=avrdude
@@ -706,10 +700,5 @@ tian.drivers=SiliconLabs-CP2105/Silicon Labs VCP Driver.pkg
706700
# Arduino Tian Console port (not for upload)
707701
# ------------------------------------------
708702
tian_cons.name=Arduino Tian (MIPS Console port)
709-
tian_cons.vid.0=0x10C4
710-
tian_cons.pid.0=0xEA70
711-
tian_cons.upload_port.0.vid=0x10C4
712-
tian_cons.upload_port.0.pid=0xEA70
713-
tian_cons.descriptor.0=Standard Com Port
714703
tian_cons.hide=true
715704
tian_cons.build.board=SAMD_TIAN

0 commit comments

Comments
 (0)