MPU6050 library that is kinda beta and will probably never leave beta but it might help some people.
Fork of MPU6050 by
Diff: MPU6050.cpp
- Revision:
- 3:fc3387f4d84b
- Parent:
- 1:a3366f09e95c
--- a/MPU6050.cpp Mon Sep 10 21:26:25 2012 +0000 +++ b/MPU6050.cpp Tue Jun 10 04:52:01 2014 +0000 @@ -4,8 +4,7 @@ #include "MPU6050.h" MPU6050::MPU6050(PinName sda, PinName scl) : connection(sda, scl) { - this->setSleepMode(false); - + //this->setSleepMode(false); //Initializations: currentGyroRange = 0; currentAcceleroRange=0; @@ -23,6 +22,11 @@ connection.write(MPU6050_ADDRESS * 2,temp,2); } +void MPU6050::setFrequency(int hz) +{ + connection.frequency(hz); +} + char MPU6050::read(char address) { char retval; connection.write(MPU6050_ADDRESS * 2, &address, 1, true);