#ifndef __HP203B_H__ #define __HP203B_H__ #ifdef __cplusplus extern "C" { #endif /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "comm_types.h" #define IIC_SDA_PIN GPIO_PIN_4 #define IIC_SDA_PORT GPIOB #define IIC_SCL_PIN GPIO_PIN_7 #define IIC_SCL_PORT GPIOA #define HP20X_ADDRESSCMD 0x77<<1 //CSB PIN = 0£¬µÍµçƽ #define HP20X_READ_P 0x30 //read_p command #define HP20X_READ_A 0x31 //read_a command #define HP20X_READ_T 0x32 //read_t command #define HP20X_READ_PT 0x10 //read_pt command #define HP20X_READ_AT 0x11 //read_at command #define HP20X_CONVERT_OSR1024 0x48 void hp203_set_mode(); BOOL get_HP203_data(float* tempdata, float* press); #ifdef __cplusplus } #endif #endif /*__ __HP203B_H__ */