Driver for InvenSense MPU-6000 and MPU-6050 IMUs.
All correct at time of writing, but as always, manufacturers love to move things around on their website.
http://invensense.com/mems/gyro/mpu6050.html
http://invensense.com/mems/gyro/documents/RM-MPU-6000A.pdf
This code has been tested using a SolderCore CoreMPU module:
http://soldercore.com/products/sensecore/corempu/
This was plugged into a SenseCore:
http://soldercore.com/products/sensecore/
And finally installed on a SolderCore:
http://soldercore.com/products/soldercore/
| Macros | |
| MPU6000_I2C_ADDR | MPU-6000 8-bit I2C address selected with AD0 signal |
| Types | |
| MPU6000_t | Sensor group |
| Functions | |
| mpu6000_aux_transport_setup | Initialize transport on auxiliary I2C bus |
| mpu6000_initialize_i2c | Initialize sensor on I2C bus |
| mpu6000_initialize_spi | Initialize sensor on SPI bus |
| mpu6000_read_die_temperature | Read die temperature |
| mpu6000_revision | Decode device and silicon revision |