LibDriver STTS22H
Loading...
Searching...
No Matches
driver_stts22h_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_STTS22H_BASIC_H
38#define DRIVER_STTS22H_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
56#define STTS22H_BASIC_DEFAULT_DISABLE_SMBUS_TIMEOUT STTS22H_BOOL_FALSE
57#define STTS22H_BASIC_DEFAULT_BLOCK_DATA_UPDATE STTS22H_BOOL_FALSE
58#define STTS22H_BASIC_DEFAULT_IIC_ADDRESS_AUTO_INCREMENT STTS22H_BOOL_TRUE
59#define STTS22H_BASIC_DEFAULT_OUTPUT_DATA_RATE STTS22H_OUTPUT_DATA_RATE_50HZ
60
70
78uint8_t stts22h_basic_deinit(void);
79
88uint8_t stts22h_basic_read(float *celsius_deg);
89
93
94#ifdef __cplusplus
95}
96#endif
97
98#endif
driver stts22h interface header file
stts22h_address_t
stts22h address enumeration definition
uint8_t stts22h_basic_read(float *celsius_deg)
basic example read
uint8_t stts22h_basic_deinit(void)
basic example deinit
uint8_t stts22h_basic_init(stts22h_address_t addr_pin)
basic example init