|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
@ BMP085_STATUS_READ_PRESS
void bmp085_read_eeprom_calib(struct Bmp085 *bmp)
enum Bmp085Status status
state machine status
int32_t temperature
temperature in 0.1 deg Celcius
struct i2c_transaction i2c_trans
int32_t ut
uncompensated temperature
Bmp085EOC eoc
function to check End Of Conversion
bool initialized
config done flag
void bmp085_event(struct Bmp085 *bmp)
I2C transaction structure.
struct i2c_periph * i2c_p
@ BMP085_STATUS_START_PRESS
int32_t up
uncompensated pressure
int32_t pressure
pressure in Pascal
volatile bool data_available
data ready flag
@ BMP085_STATUS_READ_TEMP
void bmp085_init(struct Bmp085 *bmp, struct i2c_periph *i2c_p, uint8_t addr)
void bmp085_periodic(struct Bmp085 *bmp)
Start new measurement if idle or read temp/pressure.
@ BMP085_STATUS_START_TEMP