isl29020-internal.h File Reference

Definitions for the ISL29020 light sensor. More...

Detailed Description

Definitions for the ISL29020 light sensor.

Author
Hauke Petersen hauke.nosp@m..pet.nosp@m.ersen.nosp@m.@fu-.nosp@m.berli.nosp@m.n.de

Definition in file isl29020-internal.h.

Go to the source code of this file.

Macros

ISL29020 registers
#define ISL29020_REG_CMD   0x00
 
#define ISL29020_REG_LDATA   0x01
 
#define ISL29020_REG_HDATA   0x02
 
Masks for the ISL29020 command register
#define ISL29020_CMD_EN   0x80
 
#define ISL29020_CMD_MODE   0x40
 
#define ISL29020_CMD_LIGHT   0x20
 
#define ISL29020_CMD_RES   0x1c
 
#define ISL29020_CMD_RAGNE   0x03
 
Resolution options
#define ISL29020_RES_INT_16   0x00
 
#define ISL29020_RES_INT_12   0x04
 
#define ISL29020_RES_INT_8   0x08
 
#define ISL29020_RES_INT_4   0x0c
 
#define ISL29020_RES_EXT_ADC   0x10
 
#define ISL29020_RES_EXT_TIM   0x14
 
Range options
#define ISL29020_RANGE_1   0x00
 
#define ISL29020_RANGE_2   0x01
 
#define ISL29020_RANGE_3   0x02
 
#define ISL29020_RANGE_4   0x03