Alora Library
Library for using Alora shield
 All Classes Namespaces Files Functions Variables Macros Pages
Public Member Functions | Private Attributes | List of all members
Adafruit_TSL2591 Class Reference
Inheritance diagram for Adafruit_TSL2591:

Public Member Functions

 Adafruit_TSL2591 (int32_t sensorID=-1)
 
boolean begin (void)
 
void enable (void)
 
void disable (void)
 
void write8 (uint8_t r, uint8_t v)
 
uint16_t read16 (uint8_t reg)
 
uint8_t read8 (uint8_t reg)
 
uint32_t calculateLux (uint16_t ch0, uint16_t ch1)
 
void setGain (tsl2591Gain_t gain)
 
void setTiming (tsl2591IntegrationTime_t integration)
 
uint16_t getLuminosity (uint8_t channel)
 
uint32_t getFullLuminosity ()
 
tsl2591IntegrationTime_t getTiming ()
 
tsl2591Gain_t getGain ()
 
bool getEvent (sensors_event_t *)
 Gets the most recent sensor event.
 
void getSensor (sensor_t *)
 Gets the sensor_t data.
 

Private Attributes

tsl2591IntegrationTime_t _integration
 
tsl2591Gain_t _gain
 
int32_t _sensorID
 
boolean _initialized
 

The documentation for this class was generated from the following files: