LibDriver STTS22H
Loading...
Searching...
No Matches
driver_stts22h_shot.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_STTS22H_SHOT_H
38#define DRIVER_STTS22H_SHOT_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
50
54
58#define STTS22H_SHOT_DEFAULT_DISABLE_SMBUS_TIMEOUT STTS22H_BOOL_FALSE
59#define STTS22H_SHOT_DEFAULT_BLOCK_DATA_UPDATE STTS22H_BOOL_FALSE
60#define STTS22H_SHOT_DEFAULT_IIC_ADDRESS_AUTO_INCREMENT STTS22H_BOOL_TRUE
61#define STTS22H_SHOT_DEFAULT_OUTPUT_DATA_RATE STTS22H_OUTPUT_DATA_RATE_50HZ
62
71uint8_t stts22h_shot_init(stts22h_address_t addr_pin);
72
80uint8_t stts22h_shot_deinit(void);
81
90uint8_t stts22h_shot_read(float *celsius_deg);
91
95
96#ifdef __cplusplus
97}
98#endif
99
100#endif
driver stts22h interface header file
stts22h_address_t
stts22h address enumeration definition
uint8_t stts22h_shot_init(stts22h_address_t addr_pin)
shot example init
uint8_t stts22h_shot_read(float *celsius_deg)
shot example read
uint8_t stts22h_shot_deinit(void)
shot example deinit