Skip to main content

Native USB CDC ACM implementation using PyUSB

Project description

USB Communication Device Class (CDC) implementation in python using PyUSB

A generic (i.e. non-specific) implementation of a USB CDC host client software to talk to USB devices implementing the CDC class instead of reyling on OS provided class drivers.

This library can beneficially be used with the WinUSB and WCID features of Windows to workaround known issues with the Microsoft CDC driver at high data rates.

See https://stackoverflow.com/questions/67804128/stm32-usb-cdc-some-data-lost-with-win-10

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

twopilabs-utils-usbcdc-0.1.1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

twopilabs_utils_usbcdc-0.1.1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file twopilabs-utils-usbcdc-0.1.1.tar.gz.

File metadata

  • Download URL: twopilabs-utils-usbcdc-0.1.1.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.20 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for twopilabs-utils-usbcdc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a6d8e029d6dd99560e53b510476801e60058929a40533d0fa9f35d7d86b408ab
MD5 3c3c50e17944507537c5772ac275422e
BLAKE2b-256 fcb079083f23d8ca0933fd31962879d38ad0251afd30050714ece935e757e385

See more details on using hashes here.

File details

Details for the file twopilabs_utils_usbcdc-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: twopilabs_utils_usbcdc-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.20 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for twopilabs_utils_usbcdc-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b79ac2e9097ff4c6dc4c9b9a91dc112bd2c8c29dca0713ec14504885a2fcbc7
MD5 cdaaa1bec9eb494060e12d6218806e77
BLAKE2b-256 83a244a99ef35d578573f901d6370d44b24ede8d8b441c2f93d8801efaed2fb3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page