isl29125-internal.h File Reference

Definitions for the ISL29125 RGB light sensor. More...

Detailed Description

Definitions for the ISL29125 RGB light sensor.

Author
Ludwig Knüpfer ludwi.nosp@m.g.kn.nosp@m.uepfe.nosp@m.r@fu.nosp@m.-berl.nosp@m.in.d.nosp@m.e

Definition in file isl29125-internal.h.

Go to the source code of this file.

#define ISL29125_I2C_ADDRESS   0x44
 The sensors hard coded I2C address.
 

ISL29125 constants

#define ISL29125_ID   0x7D
 

ISL29125 register map

#define ISL29125_REG_ID   0x00
 
#define ISL29125_REG_RESET   0x00
 
#define ISL29125_REG_CONF1   0x01
 
#define ISL29125_REG_CONF2   0x02
 
#define ISL29125_REG_CONF3   0x03
 
#define ISL29125_REG_LTHLB   0x04
 
#define ISL29125_REG_LTHHB   0x05
 
#define ISL29125_REG_HTHLB   0x06
 
#define ISL29125_REG_HTHHB   0x07
 
#define ISL29125_REG_STATUS   0x08
 
#define ISL29125_REG_GDLB   0x09
 
#define ISL29125_REG_GDHB   0x0A
 
#define ISL29125_REG_RDLB   0x0B
 
#define ISL29125_REG_RDHB   0x0C
 
#define ISL29125_REG_BDLB   0x0D
 
#define ISL29125_REG_BDHB   0x0E
 

ISL29125 commands

#define ISL29125_CMD_RESET   0x46
 

ISL29125 configuration masks and bits

#define ISL29125_CON1_MASK_MODE   0x07
 
#define ISL29125_CON1_MASK_RANGE   0x08
 
#define ISL29125_CON1_MASK_RES   0x10
 
#define ISL29125_CON1_MASK_SYNC   0x20
 
#define ISL29125_CON1_SYNCOFF   0x00
 
#define ISL29125_CON1_SYNCON   0x20