|
#define | TSL256X_CONTROL 0x00 |
|
#define | TSL256X_TIMMING 0x01 |
|
#define | TSL256X_THRLOWLOW 0x02 |
|
#define | TSL256X_THRLOWHIGH 0x03 |
|
#define | TSL256X_THRHIGHLOW 0x04 |
|
#define | TSL256X_THRHIGHHIGH 0x05 |
|
#define | TSL256X_INTERRUPT 0x06 |
|
#define | TSL256X_CRC 0x08 |
|
#define | TSL256X_ID_REG 0x0A |
|
#define | TSL256X_D0LOW 0x0C |
|
#define | TSL256X_D0HIGH 0x0D |
|
#define | TSL256X_D1LOW 0x0E |
|
#define | TSL256X_D1HIGH 0x0F |
|
#define | TSL256X_COMMAND 0xA0 |
|
#define | TSL256X_CLEAR_INTERRUPT 0x40 |
|
#define | TSL256X_CONTROL_POWER_ON 0x03 |
|
#define | TSL256X_CONTROL_POWER_OFF 0x00 |
|
#define | TSL256X_TIMMING_GAIN 0x10 |
|
#define | TSL256X_TIMMING_MANUAL 0x08 |
|
#define | TSL256X_TIMMING_INTEG_MANUAL 0x03 |
|
#define | TSL256X_TIMMING_INTEG_402MS 0x02 |
|
#define | TSL256X_TIMMING_INTEG_101MS 0x01 |
|
#define | TSL256X_TIMMING_INTEG_13_7MS 0x00 |
|
#define | TSL256X_TIMMING_INTEG_MASK 0x03 |
|
#define | TSL256X_G16X_402MS (TSL256X_TIMMING_INTEG_402MS + TSL256X_TIMMING_GAIN) |
|
#define | TSL256X_G1X_402MS TSL256X_TIMMING_INTEG_402MS |
|
#define | TSL256X_G1X_101MS TSL256X_TIMMING_INTEG_101MS |
|
#define | TSL256X_G1X_13_7MS TSL256X_TIMMING_INTEG_13_7MS |
|
#define | TSL256X_INTR_SHIFT 0x04 |
|
#define | TSL256X_INTR_DISABLED 0x00 |
|
#define | TSL256X_INTR_LEVEL 0x01 |
|
#define | TSL256X_INTR_SMB_ALERT 0x02 |
|
#define | TSL256X_INTR_TEST 0x03 |
|
#define | TSL256X_INT_PERSIST_EVERY 0x00 |
|
#define | TSL256X_INT_PERSIST_ANY 0x01 |
|
#define | TSL256X_INT_PERSIST_2_CYCLES 0x02 |
|
#define | TSL256X_INT_PERSIST_3_CYCLES 0x03 |
|
#define | TSL256X_INT_PERSIST_4_CYCLES 0x04 |
|
#define | TSL256X_INT_PERSIST_5_CYCLES 0x05 |
|
#define | TSL256X_INT_PERSIST_6_CYCLES 0x06 |
|
#define | TSL256X_INT_PERSIST_7_CYCLES 0x07 |
|
#define | TSL256X_INT_PERSIST_8_CYCLES 0x08 |
|
#define | TSL256X_INT_PERSIST_9_CYCLES 0x09 |
|
#define | TSL256X_INT_PERSIST_10_CYCLES 0x0A |
|
#define | TSL256X_INT_PERSIST_11_CYCLES 0x0B |
|
#define | TSL256X_INT_PERSIST_12_CYCLES 0x0C |
|
#define | TSL256X_INT_PERSIST_13_CYCLES 0x0D |
|
#define | TSL256X_INT_PERSIST_14_CYCLES 0x0E |
|
#define | TSL256X_INT_PERSIST_15_CYCLES 0x0F |
|
#define | TSL256X_ID_PARTNO_MASK 0xF0 |
|
#define | TSL256X_ID_REV_MASK 0x0F |
|
Driver for the TSL256X sensor.