SysIo  1.9.0
Embedded Library and tools
hih6130.h
1 
8 #ifndef _SYSIO_HIH6130_H_
9 #define _SYSIO_HIH6130_H_
10 #include <sysio/defs.h>
11 
12 #ifdef __cplusplus
13  extern "C" {
14 #endif
15 /* ========================================================================== */
16 
17 
31 /* constants ================================================================ */
38 #define HIH6130_I2CADDR 0x27
39 
46 #define CHIPCAP2_I2CADDR 0x28
47 
51 #define HIH6130_BUSY 1
52 
53 /* structures =============================================================== */
58 struct xHih6130;
59 
60 typedef struct xHih6130 xHih6130;
61 
65 typedef struct xHih6130Data {
66  double dHum;
67  double dTemp;
68 } xHih6130Data;
69 
70 /* internal public functions ================================================ */
78 xHih6130 * xHih6130Open (const char * device, int i2caddr);
79 
86 int iHih6130Close (xHih6130 * sensor);
87 
97 int iHih6130Start (xHih6130 * sensor);
98 
107 int iHih6130Read (xHih6130 * sensor, xHih6130Data * data);
108 
113 /* ========================================================================== */
114 #ifdef __cplusplus
115  }
116 #endif
117 #endif /* _SYSIO_HIH6130_H_ defined */
double dTemp
Definition: hih6130.h:67
int iHih6130Start(xHih6130 *sensor)
Démarrer la conversion.
Données de mesure fournies par un capteur HIH6130.
Definition: hih6130.h:65
struct xHih6130Data xHih6130Data
Données de mesure fournies par un capteur HIH6130.
double dHum
Definition: hih6130.h:66
int iHih6130Read(xHih6130 *sensor, xHih6130Data *data)
Lecture des derniers résultats de conversion.
int iHih6130Close(xHih6130 *sensor)
Fermeture d&#39;un circuit HIH6130.
xHih6130 * xHih6130Open(const char *device, int i2caddr)
Ouverture d&#39;un circuit HIH6130.