![]() |
SysIo
1.9.0
Embedded Library and tools
|
Ce module permet la commande d'un capteur d'humidité et de température I2C HIH6130 de Honeywell. Ce module est compatible avec les circuits suivants :
Classes | |
| struct | xHih6130Data |
| Données de mesure fournies par un capteur HIH6130. More... | |
Functions | |
| int | iHih6130Close (xHih6130 *sensor) |
| Fermeture d'un circuit HIH6130. More... | |
| int | iHih6130Read (xHih6130 *sensor, xHih6130Data *data) |
| Lecture des derniers résultats de conversion. More... | |
| int | iHih6130Start (xHih6130 *sensor) |
| Démarrer la conversion. More... | |
| xHih6130 * | xHih6130Open (const char *device, int i2caddr) |
| Ouverture d'un circuit HIH6130. More... | |
Macros | |
| #define | CHIPCAP2_I2CADDR 0x28 |
| Adresse I2c par défaut du circuit ChipCap 2. More... | |
| #define | HIH6130_BUSY 1 |
| Valeur indiquant que la mesure est en cours. | |
| #define | HIH6130_I2CADDR 0x27 |
| Adresse I2c par défaut du circuit HIH6130. More... | |
Typedefs | |
| typedef struct xHih6130 | xHih6130 |
| typedef struct xHih6130Data | xHih6130Data |
| Données de mesure fournies par un capteur HIH6130. | |
| #define CHIPCAP2_I2CADDR 0x28 |
#include <hih6130.h>
Adresse I2c par défaut du circuit ChipCap 2.
La valeur par défaut indiquée dans la documentation 0x28 est exprimée en hexadécimal alignée à droite.
| #define HIH6130_I2CADDR 0x27 |
| int iHih6130Close | ( | xHih6130 * | sensor | ) |
#include <hih6130.h>
Fermeture d'un circuit HIH6130.
| sensor | pointeur sur le contexte du circuit HIH6130 |
| int iHih6130Read | ( | xHih6130 * | sensor, |
| xHih6130Data * | data | ||
| ) |
#include <hih6130.h>
Lecture des derniers résultats de conversion.
| sensor | pointeur sur le contexte du circuit HIH6130 |
| data | Pointeur sur une variable qui contiendra les derniers résultats |
| int iHih6130Start | ( | xHih6130 * | sensor | ) |
#include <hih6130.h>
Démarrer la conversion.
Le temps de conversion est de 36.65 ms d'après la documentation (vérifié par la mesure).
iHih6130Read() permet de scruter si la mesure est terminée.
| sensor | pointeur sur le contexte du circuit HIH6130 |
| xHih6130* xHih6130Open | ( | const char * | device, |
| int | i2caddr | ||
| ) |
#include <hih6130.h>
Ouverture d'un circuit HIH6130.
| device | nom du fichier d'accès au bus I2C (par exemple /dev/i2c-1) |
| i2caddr | adresse du circuit I2C (alignée à droite) |