int32_t up
uncompensated pressure
void bmp085_init(struct Bmp085 *bmp, struct i2c_periph *i2c_p, uint8_t addr)
Bmp085EOC eoc
function to check End Of Conversion
struct i2c_transaction i2c_trans
enum Bmp085Status status
state machine status
int32_t temperature
temperature in 0.1 deg Celcius
void bmp085_event(struct Bmp085 *bmp)
I2C transaction structure.
struct i2c_periph * i2c_p
void bmp085_periodic(struct Bmp085 *bmp)
Start new measurement if idle or read temp/pressure.
int32_t pressure
pressure in Pascal
volatile bool data_available
data ready flag
bool initialized
config done flag
int32_t ut
uncompensated temperature
void bmp085_read_eeprom_calib(struct Bmp085 *bmp)
Architecture independent I2C (Inter-Integrated Circuit Bus) API.