APM:Libraries
Macros | Variables
AP_Airspeed_MS5525.cpp File Reference
#include "AP_Airspeed_MS5525.h"
#include <stdio.h>
#include <utility>
#include <AP_Common/AP_Common.h>
#include <AP_HAL/AP_HAL.h>
#include <AP_HAL/I2CDevice.h>
#include <AP_HAL/utility/sparse-endian.h>
#include <AP_Math/AP_Math.h>
Include dependency graph for AP_Airspeed_MS5525.cpp:

Go to the source code of this file.

Macros

#define MS5525D0_I2C_ADDR_1   0x76
 
#define MS5525D0_I2C_ADDR_2   0x77
 
#define REG_RESET   0x1E
 
#define REG_CONVERT_D1_OSR_256   0x40
 
#define REG_CONVERT_D1_OSR_512   0x42
 
#define REG_CONVERT_D1_OSR_1024   0x44
 
#define REG_CONVERT_D1_OSR_2048   0x46
 
#define REG_CONVERT_D1_OSR_4096   0x48
 
#define REG_CONVERT_D2_OSR_256   0x50
 
#define REG_CONVERT_D2_OSR_512   0x52
 
#define REG_CONVERT_D2_OSR_1024   0x54
 
#define REG_CONVERT_D2_OSR_2048   0x56
 
#define REG_CONVERT_D2_OSR_4096   0x58
 
#define REG_ADC_READ   0x00
 
#define REG_PROM_BASE   0xA0
 
#define REG_CONVERT_PRESSURE   REG_CONVERT_D1_OSR_1024
 
#define REG_CONVERT_TEMPERATURE   REG_CONVERT_D2_OSR_1024
 

Variables

const AP_HAL::HALhal
 

Macro Definition Documentation

◆ MS5525D0_I2C_ADDR_1

#define MS5525D0_I2C_ADDR_1   0x76

Definition at line 32 of file AP_Airspeed_MS5525.cpp.

Referenced by AP_Airspeed_MS5525::init().

◆ MS5525D0_I2C_ADDR_2

#define MS5525D0_I2C_ADDR_2   0x77

Definition at line 33 of file AP_Airspeed_MS5525.cpp.

Referenced by AP_Airspeed_MS5525::init().

◆ REG_ADC_READ

#define REG_ADC_READ   0x00

Definition at line 46 of file AP_Airspeed_MS5525.cpp.

Referenced by AP_Airspeed_MS5525::read_adc().

◆ REG_CONVERT_D1_OSR_1024

#define REG_CONVERT_D1_OSR_1024   0x44

Definition at line 38 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_D1_OSR_2048

#define REG_CONVERT_D1_OSR_2048   0x46

Definition at line 39 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_D1_OSR_256

#define REG_CONVERT_D1_OSR_256   0x40

Definition at line 36 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_D1_OSR_4096

#define REG_CONVERT_D1_OSR_4096   0x48

Definition at line 40 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_D1_OSR_512

#define REG_CONVERT_D1_OSR_512   0x42

Definition at line 37 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_D2_OSR_1024

#define REG_CONVERT_D2_OSR_1024   0x54

Definition at line 43 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_D2_OSR_2048

#define REG_CONVERT_D2_OSR_2048   0x56

Definition at line 44 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_D2_OSR_256

#define REG_CONVERT_D2_OSR_256   0x50

Definition at line 41 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_D2_OSR_4096

#define REG_CONVERT_D2_OSR_4096   0x58

Definition at line 45 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_D2_OSR_512

#define REG_CONVERT_D2_OSR_512   0x52

Definition at line 42 of file AP_Airspeed_MS5525.cpp.

◆ REG_CONVERT_PRESSURE

#define REG_CONVERT_PRESSURE   REG_CONVERT_D1_OSR_1024

Definition at line 51 of file AP_Airspeed_MS5525.cpp.

Referenced by AP_Airspeed_MS5525::timer().

◆ REG_CONVERT_TEMPERATURE

#define REG_CONVERT_TEMPERATURE   REG_CONVERT_D2_OSR_1024

Definition at line 52 of file AP_Airspeed_MS5525.cpp.

Referenced by AP_Airspeed_MS5525::init(), and AP_Airspeed_MS5525::timer().

◆ REG_PROM_BASE

#define REG_PROM_BASE   0xA0

Definition at line 47 of file AP_Airspeed_MS5525.cpp.

Referenced by AP_Airspeed_MS5525::read_prom().

◆ REG_RESET

#define REG_RESET   0x1E

Definition at line 35 of file AP_Airspeed_MS5525.cpp.

Referenced by AP_Airspeed_MS5525::read_prom().

Variable Documentation

◆ hal

const AP_HAL::HAL& hal

Definition at line 14 of file AC_PID_test.cpp.