Paparazzi UAS  v5.2.2_stable-0-gd6b9f29
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Bmp085 Struct Reference

#include <bmp085.h>

+ Collaboration diagram for Bmp085:

Data Fields

struct i2c_periphi2c_p
 
struct i2c_transaction i2c_trans
 
Bmp085EOC eoc
 function to check End Of Conversion More...
 
enum Bmp085Status status
 state machine status More...
 
bool_t initialized
 config done flag More...
 
volatile bool_t data_available
 data ready flag More...
 
struct Bmp085Calib calib
 
int32_t ut
 uncompensated temperature More...
 
int32_t up
 uncompensated pressure More...
 
int32_t temperature
 temperature in 0.1 deg Celcius More...
 
int32_t pressure
 pressure in Pascal More...
 

Detailed Description

Definition at line 62 of file bmp085.h.

Field Documentation

struct Bmp085Calib Bmp085::calib

Definition at line 69 of file bmp085.h.

Referenced by bmp085_event().

volatile bool_t Bmp085::data_available

data ready flag

Definition at line 68 of file bmp085.h.

Referenced by baro_bmp_event(), baro_event(), bmp085_event(), bmp085_init(), and bmp_baro_event().

Bmp085EOC Bmp085::eoc

function to check End Of Conversion

Definition at line 65 of file bmp085.h.

Referenced by baro_init(), bmp085_init(), and bmp085_periodic().

struct i2c_periph* Bmp085::i2c_p

Definition at line 63 of file bmp085.h.

Referenced by bmp085_event(), bmp085_init(), bmp085_periodic(), and bmp085_read_eeprom_calib().

struct i2c_transaction Bmp085::i2c_trans

Definition at line 64 of file bmp085.h.

Referenced by bmp085_event(), bmp085_init(), bmp085_periodic(), and bmp085_read_eeprom_calib().

bool_t Bmp085::initialized

config done flag

Definition at line 67 of file bmp085.h.

Referenced by baro_bmp_periodic(), baro_periodic(), bmp085_event(), bmp085_init(), and bmp085_read_eeprom_calib().

int32_t Bmp085::pressure
enum Bmp085Status Bmp085::status

state machine status

Definition at line 66 of file bmp085.h.

Referenced by bmp085_event(), bmp085_init(), bmp085_periodic(), and bmp085_read_eeprom_calib().

int32_t Bmp085::temperature

temperature in 0.1 deg Celcius

Definition at line 72 of file bmp085.h.

Referenced by baro_bmp_event(), and bmp085_event().

int32_t Bmp085::up

uncompensated pressure

Definition at line 71 of file bmp085.h.

Referenced by baro_bmp_event(), and bmp085_event().

int32_t Bmp085::ut

uncompensated temperature

Definition at line 70 of file bmp085.h.

Referenced by baro_bmp_event(), and bmp085_event().


The documentation for this struct was generated from the following file: