2024-07-10 09:19:00 +00:00
|
|
|
|
#ifndef _HP203B_H_
|
|
|
|
|
#define _HP203B_H_
|
|
|
|
|
#include "i2c.h"
|
|
|
|
|
#include "comm_types.h"
|
|
|
|
|
|
2024-07-17 02:58:39 +00:00
|
|
|
|
//#define HP20X_ADDRESSCMD 0xec //CSB PIN = 1,高电平
|
|
|
|
|
#define HP20X_ADDRESSCMD 0xee //CSB PIN = 0,低电平
|
2024-07-10 09:19:00 +00:00
|
|
|
|
#define HP20XX_RDY 0x8d
|
|
|
|
|
|
|
|
|
|
#define HP20X_WR_CONVERT_CMD 0x40
|
|
|
|
|
#define HP20X_CONVERT_OSR4096 0<<2
|
|
|
|
|
#define HP20X_CONVERT_OSR2048 1<<2
|
|
|
|
|
#define HP20X_CONVERT_OSR1024 2<<2 //0x08
|
|
|
|
|
#define HP20X_CONVERT_OSR512 3<<2
|
|
|
|
|
#define HP20X_CONVERT_OSR256 4<<2
|
|
|
|
|
#define HP20X_CONVERT_OSR128 5<<2
|
|
|
|
|
|
|
|
|
|
void HP203_soft_reset(void);
|
|
|
|
|
extern void Hp203bReadPressureTemperature(double *Hp203bPressure,double *Hp203bAltitude,double *Hp203bTemp);
|
|
|
|
|
|
|
|
|
|
#endif
|