treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / Documentation / hwmon / sht21.rst
blobf1f5da03010861b49813fbd8abbd3ef121be99b2
1 Kernel driver sht21
2 ===================
4 Supported chips:
6   * Sensirion SHT21
8     Prefix: 'sht21'
10     Addresses scanned: none
12     Datasheet: Publicly available at the Sensirion website
14     http://www.sensirion.com/file/datasheet_sht21
18   * Sensirion SHT25
20     Prefix: 'sht25'
22     Addresses scanned: none
24     Datasheet: Publicly available at the Sensirion website
26     http://www.sensirion.com/file/datasheet_sht25
30 Author:
32   Urs Fleisch <urs.fleisch@sensirion.com>
34 Description
35 -----------
37 The SHT21 and SHT25 are humidity and temperature sensors in a DFN package of
38 only 3 x 3 mm footprint and 1.1 mm height. The difference between the two
39 devices is the higher level of precision of the SHT25 (1.8% relative humidity,
40 0.2 degree Celsius) compared with the SHT21 (2.0% relative humidity,
41 0.3 degree Celsius).
43 The devices communicate with the I2C protocol. All sensors are set to the same
44 I2C address 0x40, so an entry with I2C_BOARD_INFO("sht21", 0x40) can be used
45 in the board setup code.
47 sysfs-Interface
48 ---------------
50 temp1_input
51         - temperature input
53 humidity1_input
54         - humidity input
55 eic
56         - Electronic Identification Code
58 Notes
59 -----
61 The driver uses the default resolution settings of 12 bit for humidity and 14
62 bit for temperature, which results in typical measurement times of 22 ms for
63 humidity and 66 ms for temperature. To keep self heating below 0.1 degree
64 Celsius, the device should not be active for more than 10% of the time,
65 e.g. maximum two measurements per second at the given resolution.
67 Different resolutions, the on-chip heater, and using the CRC checksum
68 are not supported yet.