LibDriver SHT30
Loading...
Searching...
No Matches
driver_sht30_basic.h
Go to the documentation of this file.
1
37
38#ifndef DRIVER_SHT30_BASIC_H
39#define DRIVER_SHT30_BASIC_H
40
42
43#ifdef __cplusplus
44extern "C"{
45#endif
46
53
57#define SHT30_BASIC_DEFAULT_RATE SHT30_RATE_10HZ
58#define SHT30_BASIC_DEFAULT_REPEATABILITY SHT30_REPEATABILITY_HIGH
59#define SHT30_BASIC_DEFAULT_HEATER SHT30_BOOL_FALSE
60
69uint8_t sht30_basic_init(sht30_address_t addr_pin);
70
80uint8_t sht30_basic_read(float *temperature, float *humidity);
81
89uint8_t sht30_basic_deinit(void);
90
99uint8_t sht30_basic_get_serial_number(uint8_t sn[4]);
100
104
105#ifdef __cplusplus
106}
107#endif
108
109#endif
driver sht30 interface header file
sht30_address_t
sht30 address enumeration definition
uint8_t sht30_basic_read(float *temperature, float *humidity)
basic example read
uint8_t sht30_basic_init(sht30_address_t addr_pin)
basic example init
uint8_t sht30_basic_deinit(void)
basic example deinit
uint8_t sht30_basic_get_serial_number(uint8_t sn[4])
basic example get serial number