Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
veml6046.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 Andreas Klinger
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
8
14
15#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_VEML6046_H_
16#define ZEPHYR_INCLUDE_DRIVERS_SENSOR_VEML6046_H_
17
24
25#ifdef __cplusplus
26extern "C" {
27#endif
28
38 VEML6046_PDD_COUNT = 2,
40};
41
90
141
142#ifdef __cplusplus
143}
144#endif
145
149
150#endif /* ZEPHYR_INCLUDE_DRIVERS_SENSOR_VEML6046_H_ */
@ SENSOR_ATTR_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:383
@ SENSOR_CHAN_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:225
veml6046_pdd
VEML6046 size options for light measurements.
Definition veml6046.h:34
sensor_attribute_veml6046
VEML6046 specific sensor attributes.
Definition veml6046.h:64
sensor_channel_veml6046
VEML6046 specific sensor channels.
Definition veml6046.h:94
@ VEML6046_SIZE_1_2
1/2 photodiode size
Definition veml6046.h:36
@ VEML6046_SIZE_2_2
2/2 photodiode size
Definition veml6046.h:35
@ SENSOR_ATTR_VEML6046_PDD
Effective photodiode size (PDD)
Definition veml6046.h:76
@ SENSOR_ATTR_VEML6046_IT
Integration time setting for measurements (IT).
Definition veml6046.h:70
@ SENSOR_ATTR_VEML6046_GAIN
Gain setting for measurements (GAIN).
Definition veml6046.h:82
@ SENSOR_ATTR_VEML6046_PERS
Persistence protect number setting (PERS).
Definition veml6046.h:88
@ SENSOR_CHAN_VEML6046_GREEN_RAW_COUNTS
Channel for green sensor values.
Definition veml6046.h:121
@ SENSOR_CHAN_VEML6046_IR_RAW_COUNTS
Channel for IR sensor values.
Definition veml6046.h:139
@ SENSOR_CHAN_VEML6046_RED_RAW_COUNTS
Channel for raw red sensor values.
Definition veml6046.h:112
@ SENSOR_CHAN_VEML6046_BLUE_RAW_COUNTS
Channel for blue sensor values.
Definition veml6046.h:130
Header file for extended sensor API of VEML60xx sensor family.