Driver for InvenSense IMU-3000 gyroscope.
All correct at time of writing, but as always, manufacturers love to move things around on their website.
http://invensense.com/mems/gyro/imu3000.html
http://invensense.com/mems/gyro/documents/RM-IMU-3000A.pdf
This code has been tested using a SparkFun IMU-3000 breakout:
http://www.sparkfun.com/products/10251
This was wired to a CoreProto and plugged into a SenseCore:
http://soldercore.com/products/sensecore/
And finally installed on a SolderCore:
http://soldercore.com/products/soldercore/
Parameter | Supported settings |
Bandwidth (Hz) | 8,000 to 31.25 in 256 division steps. |
Range (dps) | 250, 500, 1000, 2000 (default) |
Communication | up to 400 kHz (I2C) |
Macros | |
IMU3000_I2C_ADDR | IMU-3000 8-bit I2C address selected with AD0 signal |
Functions | |
imu3000_initialize_i2c | Initialize sensor on I2C bus |
imu3000_read_die_temperature | Read die temperature |