solo/nrf52840/list.py
2018-05-31 21:57:12 -04:00

22 lines
540 B
Python

from fido2.hid import CtapHidDevice
from fido2.client import Fido2Client
from fido2.pyu2f import hidtransport
import sys
from random import randint
import array
# Locate a device
#for d in CtapHidDevice.list_devices():
#print(d)
selector = hidtransport.HidUsageSelector
for d in hidtransport.hid.Enumerate():
print('1',d)
if selector(d):
try:
dev = hidtransport.hid.Open(d['path'])
print('2',dev)
except OSError:
# Insufficient permissions to access device
pass