Работаем с USB



PyUSB — это библиотека, которая обеспечивает легкий доступ к USB. Имеет поддержку изохронной передачи, если её поддерживает бэкенд.



Основные методы для работы с USB, такие как find(), show_devices() и т. д, хранятся в usb.core.



Пакет usb.util содержит вспомогательные функции.



Функция find() используется для поиска устройств, подключенных к системе.



Также есть реализация внешнего и внутреннего интерфейса, для изоляции API от деталей реализации системы. Связующим звеном между двумя слоями является интерфейс IBackend.



PyUSB поставляется со встроенными бэкэндами для libusb 1.0, libusb 0.1 и OpenUSB.



#PyUSB