smbus2
JSON →smbus2 is a pure Python implementation of the `python-smbus` package, designed as a drop-in replacement for `smbus-cffi` or `smbus-python`. It provides an interface for I2C and SMBus communication on Linux-based systems, offering enhanced features like SMBus Packet Error Checking (PEC), support for context managers for robust resource handling, and improved error management. Actively maintained, the library is currently at version 0.6.1, with a regular release cadence addressing bug fixes and minor improvements, making it a recommended choice for embedded I2C communication, particularly on platforms like Raspberry Pi.
Traffic · last 30 days ↑233% vs prev 7d
total hits 13
actors 6 distinct systems
last hit 2d ago ByteDance
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇸🇬 Singapore
API endpoints
full doc /v1/registry/smbus2
install /v1/registry/smbus2/install
compatibility /v1/registry/smbus2/compatibility