1 Kernel driver shtc1 1 Kernel driver shtc1 2 =================== 2 =================== 3 3 4 Supported chips: 4 Supported chips: 5 5 6 * Sensirion SHTC1 6 * Sensirion SHTC1 7 7 8 Prefix: 'shtc1' 8 Prefix: 'shtc1' 9 9 10 Addresses scanned: none 10 Addresses scanned: none 11 11 12 Datasheet: https://www.sensirion.com/file/ !! 12 Datasheet: http://www.sensirion.com/file/datasheet_shtc1 13 13 14 14 15 15 16 * Sensirion SHTW1 16 * Sensirion SHTW1 17 17 18 Prefix: 'shtw1' 18 Prefix: 'shtw1' 19 19 20 Addresses scanned: none 20 Addresses scanned: none 21 21 22 Datasheet: https://www.sensirion.com/file/ !! 22 Datasheet: Not publicly available 23 << 24 << 25 << 26 * Sensirion SHTC3 << 27 << 28 Prefix: 'shtc3' << 29 << 30 Addresses scanned: none << 31 << 32 Datasheet: https://www.sensirion.com/file/ << 33 23 34 24 35 25 36 Author: 26 Author: 37 27 38 Johannes Winkelmann <johannes.winkelmann@sens 28 Johannes Winkelmann <johannes.winkelmann@sensirion.com> 39 29 40 Description 30 Description 41 ----------- 31 ----------- 42 32 43 This driver implements support for the Sensiri !! 33 This driver implements support for the Sensirion SHTC1 chip, a humidity and 44 chips, a humidity and temperature sensor. Temp !! 34 temperature sensor. Temperature is measured in degrees celsius, relative 45 celsius, relative humidity is expressed as a p !! 35 humidity is expressed as a percentage. Driver can be used as well for SHTW1 >> 36 chip, which has the same electrical interface. 46 37 47 The device communicates with the I2C protocol. 38 The device communicates with the I2C protocol. All sensors are set to I2C 48 address 0x70. See Documentation/i2c/instantiat !! 39 address 0x70. See Documentation/i2c/instantiating-devices for methods to 49 instantiate the device. 40 instantiate the device. 50 41 51 There are two options configurable by means of 42 There are two options configurable by means of shtc1_platform_data: 52 43 53 1. blocking (pull the I2C clock line down whil 44 1. blocking (pull the I2C clock line down while performing the measurement) or 54 non-blocking mode. Blocking mode will guara 45 non-blocking mode. Blocking mode will guarantee the fastest result but 55 the I2C bus will be busy during that time. 46 the I2C bus will be busy during that time. By default, non-blocking mode 56 is used. Make sure clock-stretching works p 47 is used. Make sure clock-stretching works properly on your device if you 57 want to use blocking mode. 48 want to use blocking mode. 58 2. high or low accuracy. High accuracy is used 49 2. high or low accuracy. High accuracy is used by default and using it is 59 strongly recommended. 50 strongly recommended. 60 51 61 sysfs-Interface 52 sysfs-Interface 62 --------------- 53 --------------- 63 54 64 temp1_input 55 temp1_input 65 - temperature input 56 - temperature input 66 humidity1_input 57 humidity1_input 67 - humidity input 58 - humidity input
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.