![]() |
AvrIO
1.4.5
Bibliothèque C modulaire pour ATMEL AVR
|
Ce module permet la commande d'un capteur I2C HIH6130 de Honeywell.
![]() |
Structures de données | |
struct | xHih6130Data |
Données de mesure fournies par un capteur HIH6130. Plus de détails... | |
Fonctions | |
eHih6130Error | eHih6130Init (uint8_t ucConfig) |
Initialise le circuit HIH6130. Plus de détails... | |
eHih6130Error | eHih6130Read (xHih6130Data *pxData) |
Lecture des derniers résultats de conversion. Plus de détails... | |
eHih6130Error | eHih6130Start (void) |
Démarrer la conversion Le temps de conversion est de 36.65 ms d'après la documentation (vérifié par la mesure). Plus de détails... | |
eTwiStatus | eHih613LastTwiError (void) |
Lecture de la dernière erreur I2C. Plus de détails... | |
Macros | |
#define | HIH6130_ADDR (0x27<<1) |
Adresse I2c par défaut du circuit HIH6130. Plus de détails... | |
Définitions de type | |
typedef struct xHih6130Data | xHih6130Data |
Données de mesure fournies par un capteur HIH6130. | |
Énumérations | |
enum | eHih6130Error { HIH6130_BUSY = 1, HIH6130_SUCCESS = 0, HIH6130_TWIERR = -1, HIH6130_NODATA = -2 } |
Codes d'erreur renvoyés par les fonctions du module. Plus de détails... | |
#define HIH6130_ADDR (0x27<<1) |
Adresse I2c par défaut du circuit HIH6130.
enum eHih6130Error |
Codes d'erreur renvoyés par les fonctions du module.
Valeurs énumérées | |
---|---|
HIH6130_BUSY |
Capteur occupé, la mesure est en cours |
HIH6130_SUCCESS |
Données valides renvoyées |
HIH6130_TWIERR |
Erreur sur le bus I2C, eHih613LastTwiError() donne alors la cause |
HIH6130_NODATA |
Pas de données valides disponible |
Définition à la ligne 56 du fichier hih6130.h.
eHih6130Error eHih6130Init | ( | uint8_t | ucConfig | ) |
Initialise le circuit HIH6130.
ucConfig | Configuration du HIH6130 (inutilisé pour l'instant) |
eHih6130Error eHih6130Read | ( | xHih6130Data * | pxData | ) |
Lecture des derniers résultats de conversion.
pxData | Pointeur sur une variable qui contiendra les derniers résultats |
eHih6130Error eHih6130Start | ( | void | ) |
Démarrer la conversion Le temps de conversion est de 36.65 ms d'après la documentation (vérifié par la mesure).
|
inline |
Lecture de la dernière erreur I2C.