I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
Loading...
Searching...
No Matches
TSL2591_t Struct Reference

TSL2591 user interface struct. More...

#include <TSL2591_proc.h>

Collaboration diagram for TSL2591_t:

Data Fields

uint16_t Full
 Current Full spectrum raw value.
 
uint16_t IR
 Current IR raw value.
 
uint32_t Lux
 Current Illuminance (lux)
 
float IRF
 Current Current IR ratio.
 
bool SaturationRipple
 Current Ripple saturation status (75% of saturation value)
 
bool Saturation
 Current Sensor saturation status.
 
struct { 
 
   I2C_slave_t *   slave_inst 
 Slave structure. More...
 
   PeripheralGPIO_t   INT_GPIO 
 Interrupt GPIO struct. More...
 
   uint32_t   CPkL 
 Counts Per kiloLux config. More...
 
   float   DER 
 Accuracy (+/- DER lux) config. More...
 
   TSL2591_gain   Gain 
 Sensor gain config. More...
 
   TSL2591_integ   Integ 
 Sensor integration time config. More...
 
   uint16_t   LowThreshold 
 Low Threshold config. More...
 
   uint16_t   HighThreshold 
 High Threshold config. More...
 
   bool   AIEN 
 Sensor ALS (Ambient Light Sensing) interrupts enabled config. More...
 
   uint8_t   ChipID 
 Chip ID. More...
 
cfg 
 

Detailed Description

TSL2591 user interface struct.

Field Documentation

◆ AIEN

bool TSL2591_t::AIEN

Sensor ALS (Ambient Light Sensing) interrupts enabled config.

◆ [struct]

struct { ... } TSL2591_t::cfg

◆ ChipID

uint8_t TSL2591_t::ChipID

Chip ID.

◆ CPkL

uint32_t TSL2591_t::CPkL

Counts Per kiloLux config.

◆ DER

float TSL2591_t::DER

Accuracy (+/- DER lux) config.

◆ Full

uint16_t TSL2591_t::Full

Current Full spectrum raw value.

◆ Gain

TSL2591_gain TSL2591_t::Gain

Sensor gain config.

◆ HighThreshold

uint16_t TSL2591_t::HighThreshold

High Threshold config.

◆ INT_GPIO

PeripheralGPIO_t TSL2591_t::INT_GPIO

Interrupt GPIO struct.

◆ Integ

TSL2591_integ TSL2591_t::Integ

Sensor integration time config.

◆ IR

uint16_t TSL2591_t::IR

Current IR raw value.

◆ IRF

float TSL2591_t::IRF

Current Current IR ratio.

◆ LowThreshold

uint16_t TSL2591_t::LowThreshold

Low Threshold config.

◆ Lux

uint32_t TSL2591_t::Lux

Current Illuminance (lux)

◆ Saturation

bool TSL2591_t::Saturation

Current Sensor saturation status.

◆ SaturationRipple

bool TSL2591_t::SaturationRipple

Current Ripple saturation status (75% of saturation value)

◆ slave_inst

I2C_slave_t* TSL2591_t::slave_inst

Slave structure.


The documentation for this struct was generated from the following file: