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_regs.h File Reference

Bosch BMP085 register definitions. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BMP085_EEPROM_AC1   0xAA
 
#define BMP085_EEPROM_AC2   0xAC
 
#define BMP085_EEPROM_AC3   0xAE
 
#define BMP085_EEPROM_AC4   0xB0
 
#define BMP085_EEPROM_AC5   0xB2
 
#define BMP085_EEPROM_AC6   0xB4
 
#define BMP085_EEPROM_B1   0xB6
 
#define BMP085_EEPROM_B2   0xB8
 
#define BMP085_EEPROM_MB   0xBA
 
#define BMP085_EEPROM_MC   0xBC
 
#define BMP085_EEPROM_MD   0xBE
 
#define BMP085_CTRL_REG   0xF4
 
#define BMP085_START_TEMP   0x2E
 
#define BMP085_START_P0   0x34
 
#define BMP085_START_P1   0x74
 
#define BMP085_START_P2   0xB4
 
#define BMP085_START_P3   0xF4
 
#define BMP085_DAT_MSB   0xF6
 
#define BMP085_DAT_LSB   0xF7
 
#define BMP085_DAT_XLSB   0xF8
 
#define BMP085_OSS   3
 Over sample setting (0-3) More...
 
#define BMP085_SLAVE_ADDR   0xEE
 

Detailed Description

Bosch BMP085 register definitions.

Definition in file bmp085_regs.h.

Macro Definition Documentation

#define BMP085_CTRL_REG   0xF4

Definition at line 42 of file bmp085_regs.h.

Referenced by bmp085_event(), and bmp085_periodic().

#define BMP085_DAT_LSB   0xF7

Definition at line 51 of file bmp085_regs.h.

#define BMP085_DAT_MSB   0xF6

Definition at line 50 of file bmp085_regs.h.

Referenced by bmp085_periodic().

#define BMP085_DAT_XLSB   0xF8

Definition at line 52 of file bmp085_regs.h.

#define BMP085_EEPROM_AC1   0xAA

Definition at line 30 of file bmp085_regs.h.

Referenced by bmp085_read_eeprom_calib().

#define BMP085_EEPROM_AC2   0xAC

Definition at line 31 of file bmp085_regs.h.

#define BMP085_EEPROM_AC3   0xAE

Definition at line 32 of file bmp085_regs.h.

#define BMP085_EEPROM_AC4   0xB0

Definition at line 33 of file bmp085_regs.h.

#define BMP085_EEPROM_AC5   0xB2

Definition at line 34 of file bmp085_regs.h.

#define BMP085_EEPROM_AC6   0xB4

Definition at line 35 of file bmp085_regs.h.

#define BMP085_EEPROM_B1   0xB6

Definition at line 36 of file bmp085_regs.h.

#define BMP085_EEPROM_B2   0xB8

Definition at line 37 of file bmp085_regs.h.

#define BMP085_EEPROM_MB   0xBA

Definition at line 38 of file bmp085_regs.h.

#define BMP085_EEPROM_MC   0xBC

Definition at line 39 of file bmp085_regs.h.

#define BMP085_EEPROM_MD   0xBE

Definition at line 40 of file bmp085_regs.h.

#define BMP085_OSS   3

Over sample setting (0-3)

Definition at line 55 of file bmp085_regs.h.

Referenced by bmp085_compensated_pressure(), and bmp085_event().

#define BMP085_SLAVE_ADDR   0xEE

Definition at line 57 of file bmp085_regs.h.

Referenced by baro_bmp_init(), and baro_init().

#define BMP085_START_P0   0x34

Definition at line 45 of file bmp085_regs.h.

#define BMP085_START_P1   0x74

Definition at line 46 of file bmp085_regs.h.

#define BMP085_START_P2   0xB4

Definition at line 47 of file bmp085_regs.h.

#define BMP085_START_P3   0xF4

Definition at line 48 of file bmp085_regs.h.

Referenced by bmp085_event().

#define BMP085_START_TEMP   0x2E

Definition at line 44 of file bmp085_regs.h.

Referenced by bmp085_periodic().