Lib LTC2944

Fork of LTC2944 by ltc2944_team

LTC2944.h

Committer:
gr66
Date:
2017-05-17
Revision:
1:378dc5a174ce
Parent:
AS5600.h@ 0:ec69fa9832e5

File content as of revision 1:378dc5a174ce:


#include "mbed.h"  



class LTC2944 {
    public:
    LTC2944(PinName sda, PinName scl);
    float getVoltage();
    float getCurrent();
    unsigned short getAccumulatedCharge();
    float getTemp();
    void setRsense(float);
    void setPrescaler(unsigned char);
    void setMode(unsigned char);
    void setImax(float);
    void setImin(float);
    unsigned char alertResponse(void);
    unsigned char getStatus(void);
    
    
    private:
    
    I2C i2c;
    Serial pc;
    float rsense;
    float prescaler;
    char datar[25];
    char dataw[3];
    int address;
    };