diff --git a/USB_Host_BFF_Examples/CircuitPython_DeviceInfo_FeatherWing/code.py b/USB_Host_BFF_Examples/CircuitPython_DeviceInfo_FeatherWing/code.py new file mode 100644 index 000000000..2fa5fa657 --- /dev/null +++ b/USB_Host_BFF_Examples/CircuitPython_DeviceInfo_FeatherWing/code.py @@ -0,0 +1,24 @@ +# SPDX-FileCopyrightText: 2024 Liz Clark for Adafruit Industries +# +# SPDX-License-Identifier: MIT + +"""USB Host FeatherWing Device Info CircuitPython Example""" + + +import time +import board +import max3421e +import usb + +spi = board.SPI() +cs = board.D10 +irq = board.D9 + +host_chip = max3421e.Max3421E(spi, chip_select=cs, irq=irq) + +while True: + print("Finding devices:") + for device in usb.core.find(find_all=True): + # pylint: disable=line-too-long + print(f"{device.idVendor:04x}:{device.idProduct:04x}: {device.manufacturer} {device.product}") + time.sleep(5)