IMU
A class for interfacing with an MPU-6050 IMU chip.
API
IMU(int address, int scl_pin, int sda_pin)
Constructor
address
The address of the IMU
scl_pin
The GPIO pin connected to the SCL bus
sda_pin
The GPIO pin connected to the SDA bus
bool init()
Initialize the IMU.
returns True if the initialization is successful and false otherwise
bool configure(int address, int value)
Configure a register byte value
address
The internal address to write to
value
The byte value to write
returns True if configuring is successful and false otherwise
bool getData(DataIMU* data)
Read all available data from the IMU
data
A DataIMU struct pointer to read data into
returns True if reading is successful and false otherwise