37#ifndef DRIVER_STTS22H_INTERRUPT_H
38#define DRIVER_STTS22H_INTERRUPT_H
56#define STTS22H_INTERRUPT_DEFAULT_DISABLE_SMBUS_TIMEOUT STTS22H_BOOL_FALSE
57#define STTS22H_INTERRUPT_DEFAULT_BLOCK_DATA_UPDATE STTS22H_BOOL_FALSE
58#define STTS22H_INTERRUPT_DEFAULT_IIC_ADDRESS_AUTO_INCREMENT STTS22H_BOOL_TRUE
59#define STTS22H_INTERRUPT_DEFAULT_OUTPUT_DATA_RATE STTS22H_OUTPUT_DATA_RATE_50HZ
82 float high_celsius_deg,
void (*callback)(uint8_t type));
driver stts22h interface header file
stts22h_address_t
stts22h address enumeration definition
uint8_t stts22h_interrupt_read(float *celsius_deg)
interrupt example read
uint8_t stts22h_interrupt_init(stts22h_address_t addr_pin, float low_celsius_deg, float high_celsius_deg, void(*callback)(uint8_t type))
interrupt example init
uint8_t stts22h_interrupt_deinit(void)
interrupt example deinit
uint8_t stts22h_interrupt_irq_handler(void)
interrupt irq