xref: /linux/Documentation/hwmon/aht10.rst (revision d30c1683aaecb93d2ab95685dc4300a33d3cea7a)
1.. SPDX-License-Identifier: GPL-2.0
2
3Kernel driver aht10
4=====================
5
6Supported chips:
7
8  * Aosong AHT10/AHT20
9
10    Prefix: 'aht10'
11
12    Addresses scanned: None
13
14    Datasheet(AHT10):
15
16      Chinese: http://www.aosong.com/userfiles/files/media/AHT10%E4%BA%A7%E5%93%81%E6%89%8B%E5%86%8C%20A3%2020201210.pdf
17      English: https://server4.eca.ir/eshop/AHT10/Aosong_AHT10_en_draft_0c.pdf
18
19    Datasheet(AHT20):
20
21      English: http://www.aosong.com/userfiles/files/media/Data%20Sheet%20AHT20.pdf
22
23  * Aosong DHT20
24
25    Prefix: 'dht20'
26
27    Addresses scanned: None
28
29    Datasheet: https://www.digikey.co.nz/en/htmldatasheets/production/9184855/0/0/1/101020932
30
31Author: Johannes Cornelis Draaijer <jcdra1@gmail.com>
32
33
34Description
35-----------
36
37The AHT10/AHT20 is a Temperature and Humidity sensor
38
39The address of this i2c device may only be 0x38
40
41Special Features
42----------------
43
44AHT20, DHT20 has additional CRC8 support which is sent as the last byte of the sensor
45values.
46
47Usage Notes
48-----------
49
50This driver does not probe for AHT10/ATH20 devices, as there is no reliable
51way to determine if an i2c chip is or isn't an AHT10/AHT20. The device has
52to be instantiated explicitly with the address 0x38. See
53Documentation/i2c/instantiating-devices.rst for details.
54
55Sysfs entries
56-------------
57
58=============== ============================================
59temp1_input     Measured temperature in millidegrees Celsius
60humidity1_input Measured humidity in %H
61update_interval The minimum interval for polling the sensor,
62                in milliseconds. Writable. Must be at
63                least 2000.
64=============== ============================================
65