37#ifndef DRIVER_MAX44009_INTERRUPT_H
38#define DRIVER_MAX44009_INTERRUPT_H
54#define MAX44009_INTERRUPT_DEFAULT_AUTO_RANGE MAX44009_BOOL_TRUE
55#define MAX44009_INTERRUPT_DEFAULT_CONTINUOUS_MODE MAX44009_BOOL_TRUE
56#define MAX44009_INTERRUPT_DEFAULT_CURRENT_DIV_8 MAX44009_BOOL_FALSE
57#define MAX44009_INTERRUPT_DEFAULT_INTEGRATION_TIME MAX44009_INTEGRATION_TIME_200MS
driver max44009 interface header file
max44009_address_t
max44009 address enumeration definition
uint8_t max44009_interrupt_init(max44009_address_t addr_pin, float low_threshold_lux, float high_threshold_lux, float time_ms)
interrupt example init
uint8_t max44009_interrupt_read(float *lux)
interrupt example read
uint8_t max44009_interrupt_deinit(void)
interrupt example deinit