This driver is for the Adafruit TSL2561 Breakout, and is based on Adafruit's Unified Sensor Library (Adafruit_Sensor).
+
+

+
The driver supports manual or 'auto' gain. Adjusting the gain allows you to make the sensor more or less 'sensitive' to light (depending on if you are indoors or outdoors, for example):
tsl.setGain(TSL2561_GAIN_1X); /* No gain ... use in bright light to avoid sensor saturation */
tsl.setGain(TSL2561_GAIN_16X); /* 16x gain ... use in low light to boost sensitivity */
tsl.enableAutoGain(true); /* Auto-gain ... switches automatically between 1x and 16x */
The driver also supports as automatic clipping detection, and will return '65536' lux when the sensor is saturated and data is unreliable. tsl.getEvent will return false in case of saturation and true in case of valid light data.
About the TSL2561
The TSL2561 is a 16-bit digital (I2C) light sensor, with adjustable gain and 'integration time'.
diff --git a/html/pages.html b/html/pages.html
index b300406..03320e8 100644
--- a/html/pages.html
+++ b/html/pages.html
@@ -64,7 +64,7 @@ $(function() {
Here is a list of all related documentation pages:
diff --git a/html/search/all_0.js b/html/search/all_0.js
index d00823c..eb4467e 100644
--- a/html/search/all_0.js
+++ b/html/search/all_0.js
@@ -4,5 +4,5 @@ var searchData=
['adafruit_5ftsl2561_5fu_2eh',['Adafruit_TSL2561_U.h',['../_adafruit___t_s_l2561___u_8h.html',1,'']]],
['adafruit_5ftsl2561_5funified',['Adafruit_TSL2561_Unified',['../class_adafruit___t_s_l2561___unified.html',1,'Adafruit_TSL2561_Unified'],['../class_adafruit___t_s_l2561___unified.html#abd81c1ca2c46e4d8b9c3f4460a65aa3f',1,'Adafruit_TSL2561_Unified::Adafruit_TSL2561_Unified()']]],
['adafruit_20tsl2561_20light_2flux_20sensor_20driver',['Adafruit TSL2561 Light/Lux sensor driver',['../index.html',1,'']]],
- ['adafruit_20tsl2561_20light_20sensor_20driver',['Adafruit TSL2561 Light Sensor Driver',['../md__home_travis_build_adafruit__adafruit__t_s_l2561__r_e_a_d_m_e.html',1,'']]]
+ ['adafruit_20tsl2561_20light_20sensor_20driver_20_20_5b_21_5bbuild_20status_5d_28https_3a_2f_2ftravis_2dci_2eorg_2fadafruit_2fadafruit_5ftsl2561_2esvg_3fbranch_3dmaster_29_5d_28https_3a_2f_2ftravis_2dci_2eorg_2fadafruit_2fadafruit_5ftsl2561_29',['Adafruit TSL2561 Light Sensor Driver [](https://travis-ci.org/adafruit/Adafruit_TSL2561)',['../md__home_travis_build_adafruit__adafruit__t_s_l2561__r_e_a_d_m_e.html',1,'']]]
];
diff --git a/html/search/pages_0.js b/html/search/pages_0.js
index e13092e..a0d78fc 100644
--- a/html/search/pages_0.js
+++ b/html/search/pages_0.js
@@ -1,5 +1,5 @@
var searchData=
[
['adafruit_20tsl2561_20light_2flux_20sensor_20driver',['Adafruit TSL2561 Light/Lux sensor driver',['../index.html',1,'']]],
- ['adafruit_20tsl2561_20light_20sensor_20driver',['Adafruit TSL2561 Light Sensor Driver',['../md__home_travis_build_adafruit__adafruit__t_s_l2561__r_e_a_d_m_e.html',1,'']]]
+ ['adafruit_20tsl2561_20light_20sensor_20driver_20_20_5b_21_5bbuild_20status_5d_28https_3a_2f_2ftravis_2dci_2eorg_2fadafruit_2fadafruit_5ftsl2561_2esvg_3fbranch_3dmaster_29_5d_28https_3a_2f_2ftravis_2dci_2eorg_2fadafruit_2fadafruit_5ftsl2561_29',['Adafruit TSL2561 Light Sensor Driver [](https://travis-ci.org/adafruit/Adafruit_TSL2561)',['../md__home_travis_build_adafruit__adafruit__t_s_l2561__r_e_a_d_m_e.html',1,'']]]
];