7#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_VEML7700_H_
8#define ZEPHYR_INCLUDE_DRIVERS_SENSOR_VEML7700_H_
17#define VEML7700_ALS_GAIN_ELEM_COUNT 4
21#define VEML7700_ALS_IT_ELEM_COUNT 6
29#define VEML7700_ALS_INT_LOW_MASK BIT(15)
36#define VEML7700_ALS_INT_HIGH_MASK BIT(14)
@ SENSOR_ATTR_PRIV_START
This and higher values are sensor specific.
Definition: sensor.h:340
@ SENSOR_CHAN_PRIV_START
This and higher values are sensor specific.
Definition: sensor.h:202
veml7700_als_it
VEML7700 integration time options for ambient light measurements.
Definition: veml7700.h:51
@ VEML7700_ALS_IT_100
Definition: veml7700.h:54
@ VEML7700_ALS_IT_25
Definition: veml7700.h:52
@ VEML7700_ALS_IT_400
Definition: veml7700.h:56
@ VEML7700_ALS_IT_800
Definition: veml7700.h:57
@ VEML7700_ALS_IT_200
Definition: veml7700.h:55
@ VEML7700_ALS_IT_50
Definition: veml7700.h:53
veml7700_int_mode
VEML7700 ALS interrupt persistence protect number options.
Definition: veml7700.h:63
@ VEML7700_ALS_PERS_8
Definition: veml7700.h:68
@ VEML7700_ALS_PERS_1
Definition: veml7700.h:65
@ VEML7700_ALS_PERS_4
Definition: veml7700.h:67
@ VEML7700_INT_DISABLED
Definition: veml7700.h:64
@ VEML7700_ALS_PERS_2
Definition: veml7700.h:66
sensor_channel_veml7700
VEML7700 specific sensor channels.
Definition: veml7700.h:122
@ SENSOR_CHAN_VEML7700_INTERRUPT
This channel is used to query the ALS interrupt state (ALS_INT).
Definition: veml7700.h:147
@ SENSOR_CHAN_VEML7700_RAW_COUNTS
Channel for raw ALS sensor values.
Definition: veml7700.h:135
sensor_attribute_veml7700
VEML7700 specific sensor attributes.
Definition: veml7700.h:87
@ SENSOR_ATTR_VEML7700_ITIME
Integration time setting for ALS measurements (ALS_IT).
Definition: veml7700.h:99
@ SENSOR_ATTR_VEML7700_INT_MODE
Enable or disable use of ALS interrupt (ALS_INT_EN and ALS_PERS).
Definition: veml7700.h:116
@ SENSOR_ATTR_VEML7700_GAIN
Gain setting for ALS measurements (ALS_GAIN).
Definition: veml7700.h:93
veml7700_als_gain
VEML7700 gain options for ambient light measurements.
Definition: veml7700.h:41
@ VEML7700_ALS_GAIN_1_4
Definition: veml7700.h:45
@ VEML7700_ALS_GAIN_1
Definition: veml7700.h:42
@ VEML7700_ALS_GAIN_2
Definition: veml7700.h:43
@ VEML7700_ALS_GAIN_1_8
Definition: veml7700.h:44