Hello, My name is Patrick, a GSoC student working at KDevelop with KDev-Embedded (Embedded development plugin for KDevelop). Right know I am having some problem to identify the programmer in the USB port. I am using something like this <https://github.com/arduino/Arduino/blob/8385aedc642d6cd76b50ac5167307121007e5045/arduino-core/src/processing/app/SerialPortList.java#L50> and this <https://github.com/mupuf/arduide/blob/5fc1d7870d202e0c8710a633a38fb02ef0f03674/env/Device.cpp#L175> with Solid. Someone can give an idea to how identify this USB interfaces like: USB-Serial and JTAGs ? Maybe by the VID/PID or using the string compare, but I'm not sure if it's the best solution to perform this operation.
Thank you for the attention. Best regards,