LOGO

# Create the I2CDevice object device = I2CDevice(i2c, SENSOR_ADDRESS)

Here is an example of how you might structure a driver for a hypothetical 16-bit ADC (Analog to Digital Converter).

# Create an empty buffer to hold the incoming data (2 bytes) read_buffer = bytearray(2)

# Combine bytes (Big Endian) return (result[0] << 8) | result[1]

Manages communication with PCA9685-based PWM drivers found in the Adafruit Motor Shield V2 .