Preparing for system design interviews?  Try bugzed.com →

smbus2

JSON →
library 0.6.1 ·python
verified Jun 28, 2026

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.

total hits 12
actors 4 distinct systems
last hit 4d ago AhrefsBot
GPTBot
4
Script
1
Amazonbot
1
Humans
3

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · CL · NP