Dock_HubleX / AS5600
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers AS5600.h Source File

AS5600.h

00001 
00002 #include "mbed.h"  
00003 
00004 
00005 
00006 class AS5600 {
00007     public:
00008     AS5600(PinName sda, PinName scl);
00009     float getAngleDegrees();
00010     int getAngleAbsolute();
00011     int getAngleRelative();
00012     float getAngleMinMax(float angleMax);
00013     
00014     int isMagnetPresent();
00015     
00016     void init();
00017     void setZero();
00018     
00019     private:
00020     char read(char address);
00021     I2C i2c;
00022     unsigned char addresse;
00023     int relative_zero  ;
00024     };
00025 
00026 
00027