Definitions for the ISL29125 RGB light sensor. More...
Definitions for the ISL29125 RGB light sensor.
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 | 
| #define ISL29125_CMD_RESET 0x46 | 
Definition at line 68 of file isl29125-internal.h.
| #define ISL29125_CON1_MASK_MODE 0x07 | 
Definition at line 76 of file isl29125-internal.h.
| #define ISL29125_CON1_MASK_RANGE 0x08 | 
Definition at line 78 of file isl29125-internal.h.
| #define ISL29125_CON1_MASK_RES 0x10 | 
Definition at line 80 of file isl29125-internal.h.
| #define ISL29125_CON1_MASK_SYNC 0x20 | 
Definition at line 82 of file isl29125-internal.h.
| #define ISL29125_CON1_SYNCOFF 0x00 | 
Definition at line 83 of file isl29125-internal.h.
| #define ISL29125_CON1_SYNCON 0x20 | 
Definition at line 84 of file isl29125-internal.h.
| #define ISL29125_I2C_ADDRESS 0x44 | 
The sensors hard coded I2C address.
Definition at line 28 of file isl29125-internal.h.
| #define ISL29125_ID 0x7D | 
Definition at line 34 of file isl29125-internal.h.
| #define ISL29125_REG_BDHB 0x0E | 
Definition at line 61 of file isl29125-internal.h.
| #define ISL29125_REG_BDLB 0x0D | 
Definition at line 60 of file isl29125-internal.h.
| #define ISL29125_REG_CONF1 0x01 | 
Definition at line 45 of file isl29125-internal.h.
| #define ISL29125_REG_CONF2 0x02 | 
Definition at line 46 of file isl29125-internal.h.
| #define ISL29125_REG_CONF3 0x03 | 
Definition at line 47 of file isl29125-internal.h.
| #define ISL29125_REG_GDHB 0x0A | 
Definition at line 57 of file isl29125-internal.h.
| #define ISL29125_REG_GDLB 0x09 | 
Definition at line 56 of file isl29125-internal.h.
| #define ISL29125_REG_HTHHB 0x07 | 
Definition at line 52 of file isl29125-internal.h.
| #define ISL29125_REG_HTHLB 0x06 | 
Definition at line 51 of file isl29125-internal.h.
| #define ISL29125_REG_ID 0x00 | 
Definition at line 42 of file isl29125-internal.h.
| #define ISL29125_REG_LTHHB 0x05 | 
Definition at line 50 of file isl29125-internal.h.
| #define ISL29125_REG_LTHLB 0x04 | 
Definition at line 49 of file isl29125-internal.h.
| #define ISL29125_REG_RDHB 0x0C | 
Definition at line 59 of file isl29125-internal.h.
| #define ISL29125_REG_RDLB 0x0B | 
Definition at line 58 of file isl29125-internal.h.
| #define ISL29125_REG_RESET 0x00 | 
Definition at line 43 of file isl29125-internal.h.
| #define ISL29125_REG_STATUS 0x08 | 
Definition at line 54 of file isl29125-internal.h.