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
Definition: sensor.h:335
 
@ SENSOR_CHAN_PRIV_START
Definition: sensor.h:197
 
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