Definitions for the ISL29020 light sensor. More...
Definitions for the ISL29020 light sensor.
Definition in file isl29020-internal.h.
Go to the source code of this file.
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 |
| #define ISL29020_CMD_EN 0x80 |
Definition at line 35 of file isl29020-internal.h.
| #define ISL29020_CMD_LIGHT 0x20 |
Definition at line 37 of file isl29020-internal.h.
| #define ISL29020_CMD_MODE 0x40 |
Definition at line 36 of file isl29020-internal.h.
| #define ISL29020_CMD_RAGNE 0x03 |
Definition at line 39 of file isl29020-internal.h.
| #define ISL29020_CMD_RES 0x1c |
Definition at line 38 of file isl29020-internal.h.
| #define ISL29020_RANGE_1 0x00 |
Definition at line 58 of file isl29020-internal.h.
| #define ISL29020_RANGE_2 0x01 |
Definition at line 59 of file isl29020-internal.h.
| #define ISL29020_RANGE_3 0x02 |
Definition at line 60 of file isl29020-internal.h.
| #define ISL29020_RANGE_4 0x03 |
Definition at line 61 of file isl29020-internal.h.
| #define ISL29020_REG_CMD 0x00 |
Definition at line 26 of file isl29020-internal.h.
| #define ISL29020_REG_HDATA 0x02 |
Definition at line 28 of file isl29020-internal.h.
| #define ISL29020_REG_LDATA 0x01 |
Definition at line 27 of file isl29020-internal.h.
| #define ISL29020_RES_EXT_ADC 0x10 |
Definition at line 50 of file isl29020-internal.h.
| #define ISL29020_RES_EXT_TIM 0x14 |
Definition at line 51 of file isl29020-internal.h.
| #define ISL29020_RES_INT_12 0x04 |
Definition at line 47 of file isl29020-internal.h.
| #define ISL29020_RES_INT_16 0x00 |
Definition at line 46 of file isl29020-internal.h.
| #define ISL29020_RES_INT_4 0x0c |
Definition at line 49 of file isl29020-internal.h.
| #define ISL29020_RES_INT_8 0x08 |
Definition at line 48 of file isl29020-internal.h.