LibDriver TSL2561
Loading...
Searching...
No Matches
driver_tsl2561_interrupt.h
Go to the documentation of this file.
1
37
38#ifndef DRIVER_TSL2561_INTERRUPT_H
39#define DRIVER_TSL2561_INTERRUPT_H
40
42
43#ifdef __cplusplus
44extern "C"{
45#endif
46
51
55#define TSL2561_INTERRUPT_DEFAULT_GAIN TSL2561_GAIN_16
56#define TSL2561_INTERRUPT_DEFAULT_INTEGRATION_TIME TSL2561_INTEGRATION_TIME_402MS
57
70 uint16_t ch0_low_threshold, uint16_t ch0_high_threshold);
71
79uint8_t tsl2561_interrupt_deinit(void);
80
89uint8_t tsl2561_interrupt_read(uint32_t *lux);
90
94
95#ifdef __cplusplus
96}
97#endif
98
99#endif
driver tsl2561 interface header file
tsl2561_address_t
tsl2561 address enumeration definition
uint8_t tsl2561_interrupt_deinit(void)
interrupt example deinit
uint8_t tsl2561_interrupt_init(tsl2561_address_t addr_pin, tsl2561_interrupt_mode_t mode, uint16_t ch0_low_threshold, uint16_t ch0_high_threshold)
interrupt example init
uint8_t tsl2561_interrupt_read(uint32_t *lux)
interrupt example read
tsl2561_interrupt_mode_t
tsl2561 interrupt mode enumeration definition