NIT Fukui / Serial6050Yaw

Dependents:   R1Arobo_Maika_B 2021Arobo_UMAPYOI 2021Arobo_YUMIPYOI

Serial6050.h

Committer:
yopcyuuu
Date:
2018-10-05
Revision:
2:00a8daf9203b
Parent:
1:97a3a91ce950
Child:
4:413d60ebdcf2

File content as of revision 2:00a8daf9203b:

#pragma once
#include "mbed.h"

#define ERROR -10000

enum axis {
    YAW,
    PITCH,
    ROLL
};

class Serial6050
{
private:
    RawSerial serial;
    DigitalOut rst;
    int resetValue;
    int Bias;
    void intReceive();
public:
    Serial6050(PinName tx, PinName rx, PinName reset);
    void init();
    void reset();
    volatile uint8_t data;
    volatile int Deg;
    float read();
};