*/
static void taos_defaults(struct tsl2583_chip *chip)
{
- /* Operational parameters */
+ /*
+ * The integration time must be a multiple of 50ms and within the
+ * range [50, 600] ms.
+ */
chip->taos_settings.als_time = 100;
- /* must be a multiple of 50mS */
+
+ /*
+ * This is an index into the gainadj table. Assume clear glass as the
+ * default.
+ */
chip->taos_settings.als_gain = 0;
- /* this is actually an index into the gain table */
- /* assume clear glass as default */
+
+ /* Default gain trim to account for aperture effects */
chip->taos_settings.als_gain_trim = 1000;
- /* default gain trim to account for aperture effects */
- chip->taos_settings.als_cal_target = 130;
+
/* Known external ALS reading used for calibration */
+ chip->taos_settings.als_cal_target = 130;
}
/*