324

AS5600.h

Committer:
turumputum
Date:
2020-05-21
Revision:
1:e4b72c71ca47
Parent:
0:ec69fa9832e5

File content as of revision 1:e4b72c71ca47:


#include "mbed.h"  



class AS5600 {
    public:
    AS5600(PinName sda, PinName scl);
    float getAngleDegrees();
    int getAngleAbsolute();
    int getAngleRelative();
    int getMagnitude();
    float getAngleMinMax(float angleMax);
    
    int isMagnetPresent();
    int sensorState();
    
    
    void init();
    void setZero();
    
    private:
    char read(char address);
    I2C i2c;
    unsigned char addresse;
    int relative_zero  ;
    };