35 lines
912 B
Plaintext
35 lines
912 B
Plaintext
|
HTS221 environmental sensor device driver for Google nanohub.
|
||
|
|
||
|
- Supported features:
|
||
|
|
||
|
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.
|
||
|
|
||
|
|
||
|
- Platform/variant porting:
|
||
|
|
||
|
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:
|
||
|
|
||
|
/*
|
||
|
* Define platform/variant dependent HTS221 device macros
|
||
|
*/
|
||
|
|
||
|
/* 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.
|