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.
 |