Skip to main content

Python library for communicating with HID-over-I2C devices

Project description

Python HID Over I2C Library

While both Windows and Linux both support HID Over I2C natively, this is mostly limited to devices enumerated at boot-up using ACPI tables or Device Trees. This library aims to allow HID Over I2C devices to be tested without the OS being involved - simply using an I2C bus (such as SMBus) to communicate with the device. It provides a drop in replacement compatible with pyhidapi interfaces, allowing ease of use with existing programs.

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

hidoveri2c-0.2.6.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

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

hidoveri2c-0.2.6-py3-none-any.whl (30.9 kB view details)

Uploaded Python 3

File details

Details for the file hidoveri2c-0.2.6.tar.gz.

File metadata

  • Download URL: hidoveri2c-0.2.6.tar.gz
  • Upload date:
  • Size: 29.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for hidoveri2c-0.2.6.tar.gz
Algorithm Hash digest
SHA256 a6ac4e7b14759a733aebfde4a22c58e57c81bd46583fcdab501fa6f2e54636a4
MD5 374a70e29d9e23c8edab2ccce6711cc1
BLAKE2b-256 f86382d98a691c3fe620060bbc9ca653e6b47f0a6acaf122c514d22958f93de8

See more details on using hashes here.

File details

Details for the file hidoveri2c-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: hidoveri2c-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for hidoveri2c-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ab846a9327a20847e60cd1551929d40c23de85dde6cab7840261517ba13d0dfe
MD5 6b91c6c159d6f8c6584d2fa6c57cb273
BLAKE2b-256 e56ea9695f41eca16086e7edfde60c8a422f6f3801839c53dd94fe2d2c938d5e

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