Zephyr API Documentation 4.5.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

AMS TSL2540 ambient light sensor. More...

Files

file  tsl2540.h
 Extended public API for AMS's TSL2540 ambient light sensor.

Enumerations

enum  sensor_attribute_tsl2540 {
  SENSOR_ATTR_INTEGRATION_TIME = SENSOR_ATTR_PRIV_START + 1 , SENSOR_ATTR_INT_APERS , SENSOR_ATTR_TSL2540_SHUTDOWN_MODE , SENSOR_ATTR_TSL2540_CONTINUOUS_MODE ,
  SENSOR_ATTR_TSL2540_CONTINUOUS_NO_WAIT_MODE
}
 Custom sensor attributes for TSL2540. More...
enum  sensor_gain_tsl2540 {
  TSL2540_SENSOR_GAIN_1_2 , TSL2540_SENSOR_GAIN_1 , TSL2540_SENSOR_GAIN_4 , TSL2540_SENSOR_GAIN_16 ,
  TSL2540_SENSOR_GAIN_64 , TSL2540_SENSOR_GAIN_128
}
 Gain values for the TSL2540 SENSOR_ATTR_GAIN attribute. More...

Detailed Description

AMS TSL2540 ambient light sensor.

Enumeration Type Documentation

◆ sensor_attribute_tsl2540

#include <zephyr/drivers/sensor/tsl2540.h>

Custom sensor attributes for TSL2540.

Enumerator
SENSOR_ATTR_INTEGRATION_TIME 

Sensor integration time, in ms.

SENSOR_ATTR_INT_APERS 

Sensor ALS interrupt persistence filter.

SENSOR_ATTR_TSL2540_SHUTDOWN_MODE 

Shut down the sensor.

SENSOR_ATTR_TSL2540_CONTINUOUS_MODE 

Turn on continuous conversion.

SENSOR_ATTR_TSL2540_CONTINUOUS_NO_WAIT_MODE 

Turn on continuous conversion without wait.

◆ sensor_gain_tsl2540

#include <zephyr/drivers/sensor/tsl2540.h>

Gain values for the TSL2540 SENSOR_ATTR_GAIN attribute.

Enumerator
TSL2540_SENSOR_GAIN_1_2 

Gain 1/2x.

TSL2540_SENSOR_GAIN_1 

Gain 1x.

TSL2540_SENSOR_GAIN_4 

Gain 4x.

TSL2540_SENSOR_GAIN_16 

Gain 16x.

TSL2540_SENSOR_GAIN_64 

Gain 64x.

TSL2540_SENSOR_GAIN_128 

Gain 128x.