SSLM1 / BAROMETER

Dependents:   class_practice

BAROMETER.cpp

Committer:
rary
Date:
2020-06-29
Revision:
2:8689bf235745
Parent:
1:7badb569b734
Child:
3:f7beb1c93ba8

File content as of revision 2:8689bf235745:

#include "mbed.h"
#include "BAROMETER.h"

BAROMETER::BAROMETER( PinName sda, PinName scl, adress ) : i2c(sda, scl), _addr(adress)
{
}

BAROMETR::~BAROMETER()
{
}

char BAROMETER::i2c_read(char regist)
{
    char cmd[2];
    cmd[0]=regist;
    i2c.write(addr,cmd,1);
    i2c.read(addr,cmd,1);
    return cmd[0];
}

void BAROMETER::i2c_write(char regist,char data)
{
    cmd[0]=regist;
    cmd[1]=data;
    i2c.write(addr,cmd,2);
}