code: def find_bled112_devices(cls):
          
          found_devs = []
  
          ports = serial.tools.list_ports.comports()
          for port in ports:
              if not hasattr(port, 'pid') or not hasattr(port, 'vid'):
                  continue
  
              # Check if the device matches the BLED112's PID/VID combination
              if port.pid == 1 and port.vid == 9304:
                  found_devs.append(port.device)
  
          return found_devs
docs: Look for BLED112 dongles on this computer and start an instance on each one