HTS221 environmental sensor device driver for Google nanohub.
A. Report Humidity data B. Different data rates: 1/7/12.5 Hz C. I2C protocol
This driver does not support the DRDy interrupt. Instead, a timer callback is used to read the data.
The driver requires that following macros are defined in the variant.h file of the specific variant:
HTS221_I2C_BUS_ID /* specify I2C Bus ID / HTS221_I2C_SPEED / specify I2C Bus speed in hz / HTS221_I2C_ADDR / specify device I2C address */
Example:
/*
/* I2C defs to be used when device is plugged on U4 slot */ #define HTS221_I2C_BUS_ID 0 #define HTS221_I2C_SPEED 400000 #define HTS221_I2C_ADDR 0x5F
If these macros are not defined in the current variant the driver forces a compilation error.