The sensor has two I2C devices (and therefore two I2C addresses) built in (one for accel, one for mag). The I2CDevice class only supports one right now. So, should we pull out separate LSM303Accel and LSM303Mag classes, or somehow make a single I2CDevice instance support switching addresses.
Leaning towards number 2 so we don't have to worry about initializers stepping on each other.
The sensor has two I2C devices (and therefore two I2C addresses) built in (one for accel, one for mag). The
I2CDevice
class only supports one right now. So, should we pull out separate LSM303Accel and LSM303Mag classes, or somehow make a single I2CDevice instance support switching addresses.Leaning towards number 2 so we don't have to worry about initializers stepping on each other.