R1370 library only get gyro

Dependents:   quadOmni_yanagi R1370 gyro_test wheel_test3 wheel_test3 ... more

Fork of R1307 by Wataru Nakata

R1370.cpp

Committer:
tknara
Date:
2017-09-02
Revision:
1:7d164124328b
Child:
2:30d8a4f08cbd

File content as of revision 1:7d164124328b:

#include "R1370.h"

R1370::R1370(PinName Tx,PinName Rx):serial(Tx,Rx)
{
    R1370::serial.baud(115200);
}
int R1370::R1370State()
{
    int i;
    if((data[0]=serial.getc())==0xAA){
        for(i = 1;i < 15;i++) {
            data[i] = serial.getc();
        }
        angle = ((data[3]&0xFF)|((data[4]<<8)&0xFF00));
        gyro = angle/100.0;
        return 0;
    }else{
        return 1;
    }
}
float R1370::getAngle()
{
    return gyro;
}