usb – PyUSB-compatible USB host API — Adafruit CircuitPython 1 documentation (original) (raw)
The usb is a subset of PyUSB that allows you to communicate to USB devices.
Available on these boards
01Space 0.42 OLED ESP32C3
0xCB Gemini
0xCB Helios
42. Keebs Frood
8086 RP2040 Interfacer
8086 USB Interposer
AITHinker ESP32-C3S_Kit
AITHinker ESP32-C3S_Kit_2M
ATMegaZero ESP32-S2
Adafruit Camera
Adafruit Feather ESP32 V2
Adafruit Feather ESP32-C6 4MB Flash No PSRAM
Adafruit Feather ESP32-S2 Reverse TFT
Adafruit Feather ESP32-S2 TFT
Adafruit Feather ESP32-S3 Reverse TFT
Adafruit Feather ESP32-S3 TFT
Adafruit Feather ESP32S2
Adafruit Feather ESP32S3 4MB Flash 2MB PSRAM
Adafruit Feather ESP32S3 No PSRAM
Adafruit Feather HUZZAH32
Adafruit Feather RP2040
Adafruit Feather RP2040 Adalogger
Adafruit Feather RP2040 CAN
Adafruit Feather RP2040 DVI
Adafruit Feather RP2040 Prop-Maker
Adafruit Feather RP2040 RFM
Adafruit Feather RP2040 Scorpio
Adafruit Feather RP2040 ThinkInk
Adafruit Feather RP2040 USB Host
Adafruit Feather RP2350
Adafruit Feather RP2350 Adalogger
Adafruit Fruit Jam
Adafruit Grand Central M4 Express
Adafruit HUZZAH32 Breakout
Adafruit ItsyBitsy ESP32
Adafruit ItsyBitsy RP2040
Adafruit KB2040
Adafruit Macropad RP2040
Adafruit MagTag
Adafruit MatrixPortal S3
Adafruit Metro ESP32S2
Adafruit Metro ESP32S3
Adafruit Metro RP2040
Adafruit Metro RP2350
Adafruit Mini Sparkle Motion
Adafruit PyPortal
Adafruit PyPortal Pynt
Adafruit PyPortal Titano
Adafruit QT Py ESP32 PICO
Adafruit QT Py ESP32-S3 4MB Flash 2MB PSRAM
Adafruit QT Py ESP32-S3 no psram
Adafruit QT Py ESP32C3
Adafruit QT Py ESP32S2
Adafruit QT Py RP2040
Adafruit QT2040 Trinkey
Adafruit Sparkle Motion
Adafruit Sparkle Motion Stick
Adafruit Vindie S2
Adafruit-Qualia-S3-RGB666
Ai Thinker ESP32-CAM
Archi RP2040
Arduino Nano ESP32
Arduino Nano RP2040 Connect
Artisense Reference Design RD00
AutosportLabs-ESP32-CAN-X2
BARDUINO 4.0.2
BBQ20KBD
BDMICRO VINA-D51
BLING!
BLOK
BPI-Bit-S2
BPI-Leaf-S3
BPI-PicoW-S3
BastWiFi
Bee-Data-Logger
Bee-Motion-S3
Bee-S3
BlizzardS3
Bradán Lane STUDIO Explorer Badge
COSMO-Pico
CP32-M4
CRCibernetica IdeaBoard
Challenger NB RP2040 WiFi
Challenger RP2040 LTE
Challenger RP2040 LoRa
Challenger RP2040 SD/RTC
Challenger RP2040 SubGHz
Challenger RP2040 WiFi
Challenger RP2040 WiFi/BLE
Challenger+ RP2350 BConnect
Challenger+ RP2350 WiFi6/BLE5
CircuitART Zero S3
ColumbiaDSL-Sensor-Board-V1
CrowPanel 4.2 EPaper
CrumpS2
Cytron EDU PICO W
Cytron IRIV IO Controller
Cytron MOTION 2350 Pro
Cytron Maker Feather AIoT S3
Cytron Maker Nano RP2040
Cytron Maker Pi RP2040
Cytron Maker Uno RP2040
DFRobot Beetle ESP32-C3
DFRobot FireBeetle 2 ESP32-S3
Datanoise PicoADK
Datanoise PicoADK V2
Deneyap Kart
Deneyap Kart 1A
Deneyap Kart 1A v2
Deneyap Kart G
Deneyap Mini
Deneyap Mini v2
DynOSSAT-EDU-OBC
E-Fidget
ELECFREAKS PICO:ED
ES3ink
ESP 12k NodeMCU
ESP32 Devkit V1
ESP32-C3-DevKitM-1
ESP32-C6-DevKitC-1-N8
ESP32-C6-DevKitM-1
ESP32-S2-DevKitC-1-N4
ESP32-S2-DevKitC-1-N4R2
ESP32-S2-DevKitC-1-N8R2
ESP32-S3-Box-2.5
ESP32-S3-Box-Lite
ESP32-S3-DevKitC-1-N16
ESP32-S3-DevKitC-1-N32R8
ESP32-S3-DevKitC-1-N8
ESP32-S3-DevKitC-1-N8R2
ESP32-S3-DevKitC-1-N8R2 (ROS version)
ESP32-S3-DevKitC-1-N8R8
ESP32-S3-DevKitC-1-N8R8-with-HACKTABLET
ESP32-S3-DevKitM-1-N8
ESP32-S3-EYE
ESP32-S3-USB-OTG-N8
ESP8684-DevKitC-02-N4
Electrolama minik
EncoderPad RP2040
Espressif ESP32 DevKitc V4 WROOM-32E
Espressif ESP32 DevKitc V4 WROVER
Espressif ESP32 TTGO T8 v1.7
Espressif ESP32-EYE
Espressif ESP32-LyraT
Espressif-ESP32-S3-LCD-EV-Board
Espressif-ESP32-S3-LCD-EV-Board_v1.5
FeatherS2
FeatherS2 Neo
FeatherS2 PreRelease
FeatherS3
FeatherS3 Neo
Fig Pi
Flipper Zero Wi-Fi Dev
Franzininho WIFI w/Wroom
Franzininho WIFI w/Wrover
Freenove ESP32-WROVER-DEV-CAM
Gravitech Cucumber M
Gravitech Cucumber MS
Gravitech Cucumber R
Gravitech Cucumber RS
HEIA-FR Picomo V2
HEIA-FR Picomo V3
HMI-DevKit-1.1
HXR.DK SAO Digital Multimeter
Hack Club Sprig
Hardkernel Odroid Go
Heltec ESP32-S3-WIFI-LoRa-V3
Heltec Vison Master E290
Heltec Wireless Paper
HexKyS2
IoTs2
Kaluga 1
LILYGO T-DISPLAY
LILYGO T-DISPLAY S3 v1.2
LILYGO T-Display S3 Pro
LILYGO T-Dongle S3
LILYGO T-QT PRO NO PSRAM
LILYGO T-QT PRO PSRAM
LILYGO TEMBED ESP32S3
LILYGO TTGO T-01C3
LILYGO TTGO T-DISPLAY v1.1
LILYGO TTGO T-DISPLAY v1.1 4M
LILYGO TTGO T-OI PLUS
LILYGO TTGO T8 ESP32-S2
LILYGO TTGO T8 ESP32-S2 w/Display
LOLIN S3 16MB Flash 8MB PSRAM
LOLIN S3 MINI 4MB Flash 2MB PSRAM
LOLIN S3 MINI PRO 4MB Flash 2MB PSRAM
LOLIN S3 PRO 16MB Flash 8MB PSRAM
Lilygo T-watch 2020 V3
Luatos Core-ESP32C3
M5STACK STAMP-C3
M5Stack Atom Echo
M5Stack Atom Lite
M5Stack Atom Matrix
M5Stack Atom U
M5Stack AtomS3
M5Stack AtomS3 Lite
M5Stack AtomS3U
M5Stack Core Basic
M5Stack Core Fire
M5Stack Core2
M5Stack CoreS3
M5Stack Dial
M5Stack M5Paper
M5Stack Stamp-S3
M5Stack Stick C
M5Stack Stick C Plus
M5Stack Stick C Plus2
M5Stack Timer Camera X
MORPHEANS MorphESP-240
MagiClick S3 N4R2
Maker Go ESP32C3 Supermini
Maker Go ESP32C6 Supermini
Maker badge by Czech maker
MakerFabs-ESP32-S3-Parallel-TFT-With-Touch-7inch
Maple Computing Elite-Pi
Melopero Shake RP2040
MicroDev microC3
MicroDev microS2
MixGo CE
Music Thing Modular Workshop Computer
NanoS3
Neuron
NodeMcu-ESP32-C2
OMGS3
Oak Dev Tech BREAD2040
Oak Dev Tech Cast-Away RP2040
Oak Dev Tech PixelWing ESP32S2
Oak Dev Tech RPGA Feather
Orpheus Pico
Oxocard Artwork
Oxocard Connect
Oxocard Galaxy
Oxocard Science
P1AM-200
PROVES Kit v4
Pajenicko PicoPad
Pimoroni Interstate 75
Pimoroni Keybow 2040
Pimoroni Motor 2040
Pimoroni PGA2040
Pimoroni PGA2350
Pimoroni Pico DV Base W
Pimoroni Pico LiPo (16MB)
Pimoroni Pico LiPo (4MB)
Pimoroni Pico Plus 2
Pimoroni Pico Plus 2 W
Pimoroni Pico dv Base
Pimoroni PicoSystem
Pimoroni Plasma 2350
Pimoroni Servo 2040
Pimoroni Tiny 2040 (2MB)
Pimoroni Tiny 2040 (8MB)
Pimoroni Tiny 2350
ProS3
PyKey 18 Numpad
PyKey 44 Ergo
PyKey 60
PyKey 87 TKL
RF.Guru RP2040
RGBTouch Mini
RP2.65-F
RP2040 Stamp
RP2350 Stamp
RP2350 Stamp XL
Raspberry Breadstick
Raspberry Pi Pico
Raspberry Pi Pico 2
Raspberry Pi Pico 2 W
Red S2-WROOM
S2Mini
S2Pico
SAM32v26
SQFMI Watchy
Saola 1 w/Wroom
Saola 1 w/Wrover
Seeed Studio XIAO ESP32C3
Seeed Xiao ESP32-C6 4MB Flash 512KB SRAM
Seeed Xiao ESP32-S3 Sense
Seeeduino XIAO RP2040
Seeeduino XIAO RP2350
Silicognition LLC RP2040-Shim
SparkFun MicroMod RP2040 Processor
SparkFun MicroMod SAMD51 Processor
SparkFun Pro Micro RP2040
SparkFun Pro Micro RP2350
SparkFun Teensy MicroMod Processor
SparkFun Thing Plus - RP2040
SparkFun Thing Plus - SAMD51
Spotpear ESP32C3 LCD 1.44
Spotpear ESP32C3 LCD 1.69
Sunton ESP32-2424S012
Sunton-ESP32-8048S050
Sunton-ESP32-8048S070
TTGO T8 ESP32-S2-WROOM
Targett Module Clip w/Wroom
Targett Module Clip w/Wrover
Teensy 4.0
Teensy 4.1
ThingPulse Pendrive S3
TinyC6
TinyPICO
TinyPICO Nano
TinyS2
TinyS3
TinyWATCH S3
VCC-GND Studio YD RP2040
VCC-GND YD-ESP32-S3 (N16R8)
VCC-GND YD-ESP32-S3 (N8R8)
VIDI X V1.1
W5100S-EVB-Pico2
W5500-EVB-Pico2
WK-50 Trackball Keyboard
Waveshare ESP32-C6 LCD 1.47
Waveshare ESP32-S2-Pico
Waveshare ESP32-S2-Pico-LCD
Waveshare ESP32-S3-ETH
Waveshare ESP32-S3-GEEK
Waveshare ESP32-S3-Matrix
Waveshare ESP32-S3-Pico
Waveshare ESP32-S3-Tiny
Waveshare ESP32-S3-Zero
Waveshare ESP32S3 LCD 1.28
Waveshare ESP32S3 Touch LCD 2
Waveshare RP2040-GEEK
Waveshare RP2040-LCD-0.96
Waveshare RP2040-LCD-1.28
Waveshare RP2040-One
Waveshare RP2040-Plus (16MB)
Waveshare RP2040-Plus (4MB)
Waveshare RP2040-TOUCH-LCD-1.28
Waveshare RP2040-Tiny
Waveshare RP2040-Zero
Waveshare RP2350-GEEK
Waveshare RP2350-LCD-0.96
Waveshare RP2350-LCD-1.28
Waveshare RP2350-One
Waveshare RP2350-Plus
Waveshare RP2350-TOUCH-LCD-1.28
Waveshare RP2350-Tiny
Waveshare RP2350-Zero
WeAct ESP32-C6 (4MB)
WeAct ESP32-C6 (8MB)
WeAct Studio Pico
WeAct Studio Pico 16MB
WeMos LOLIN32 Lite
Wemos Lolin C3 Mini
Wemos Lolin C3 Pico
Winterbloom Sol
WisdPi Ardu2040M
WisdPi Tiny RP2040
cezerio dev ESP32C6
iMX RT 1050 EVKB
iMX RT 1060 EVK
iMX RT 1060 EVKB
nanoESP32-S2 w/Wrover
nanoESP32-S2 w/Wroom
nullbits Bit-C PRO
senseBox MCU-S2 ESP32S2
splitkb.com Liatris
sunton_esp32_2432S024C
sunton_esp32_2432S028
sunton_esp32_2432S032C
takayoshiotake Octave RP2040
uGame22