Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Loading...
Searching...
No Matches
sht1x_defines.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2009 Freie Universität Berlin (FUB)
3
* SPDX-FileCopyrightText: 2018 Otto-von-Guericke-Universität Magdeburg
4
* SPDX-License-Identifier: LGPL-2.1-only
5
*/
6
7
#pragma once
8
18
19
#include <stdint.h>
20
#include <
periph/gpio.h
>
21
#include <
mutex.h
>
22
23
#ifdef __cplusplus
24
extern
"C"
{
25
#endif
26
32
#define SHT1X_NO_ACK (1)
33
#define SHT1X_ACK (0)
35
40
#define SHT1X_STATUS_REG_W (0x06)
41
#define SHT1X_STATUS_REG_R (0x07)
42
#define SHT1X_MEASURE_TEMP (0x03)
43
#define SHT1X_MEASURE_HUM (0x05)
44
#define SHT1X_RESET (0x1E)
46
51
#define SHT1X_HALF_CLOCK (1)
52
#define SHT1X_MEASURE_TIMEOUT (1000)
54
#define SHT1X_RESET_WAIT (11000)
56
57
#define SHT1X_CONF_MASK (0x07)
59
#define SHT1X_SAUL_RETRIES (3)
62
63
#ifdef __cplusplus
64
}
65
#endif
66
gpio.h
Low-level GPIO peripheral driver interface definitions.
mutex.h
Mutex for thread synchronization.
Generated on Wed Apr 15 2026 03:46:10 by
1.13.2