|
enum | DataAvail : uint8_t { NO_DATA
, BAD_DATA
, DATA_OK
} |
|
enum | LtrType : uint8_t { LTR_TYPE_UNKNOWN = 0
, LTR_TYPE_ALS_ONLY = 1
, LTR_TYPE_PS_ONLY = 2
, LTR_TYPE_ALS_AND_PS = 3
} |
|
enum class | CommandRegisters : uint8_t {
ALS_CONTR = 0x80
, PS_CONTR = 0x81
, PS_LED = 0x82
, PS_N_PULSES = 0x83
,
PS_MEAS_RATE = 0x84
, MEAS_RATE = 0x85
, PART_ID = 0x86
, MANUFAC_ID = 0x87
,
ALS_DATA_CH1_0 = 0x88
, ALS_DATA_CH1_1 = 0x89
, ALS_DATA_CH0_0 = 0x8A
, ALS_DATA_CH0_1 = 0x8B
,
ALS_PS_STATUS = 0x8C
, PS_DATA_0 = 0x8D
, PS_DATA_1 = 0x8E
, ALS_PS_INTERRUPT = 0x8F
,
PS_THRES_UP_0 = 0x90
, PS_THRES_UP_1 = 0x91
, PS_THRES_LOW_0 = 0x92
, PS_THRES_LOW_1 = 0x93
,
PS_OFFSET_1 = 0x94
, PS_OFFSET_0 = 0x95
, ALS_THRES_UP_0 = 0x97
, ALS_THRES_UP_1 = 0x98
,
ALS_THRES_LOW_0 = 0x99
, ALS_THRES_LOW_1 = 0x9A
, INTERRUPT_PERSIST = 0x9E
} |
|
enum | AlsGain501 : uint8_t { GAIN_1 = 0
, GAIN_150 = 1
} |
|
enum | IntegrationTime501 : uint8_t { INTEGRATION_TIME_100MS = 0
, INTEGRATION_TIME_50MS = 1
, INTEGRATION_TIME_200MS = 2
, INTEGRATION_TIME_400MS = 3
} |
|
enum | MeasurementRepeatRate {
REPEAT_RATE_50MS = 0
, REPEAT_RATE_100MS = 1
, REPEAT_RATE_200MS = 2
, REPEAT_RATE_500MS = 3
,
REPEAT_RATE_1000MS = 4
, REPEAT_RATE_2000MS = 5
} |
|
enum | PsGain501 : uint8_t { PS_GAIN_1 = 0
, PS_GAIN_4 = 1
, PS_GAIN_8 = 2
, PS_GAIN_16 = 3
} |
|
enum | PsLedFreq : uint8_t {
PS_LED_FREQ_30KHZ = 0
, PS_LED_FREQ_40KHZ = 1
, PS_LED_FREQ_50KHZ = 2
, PS_LED_FREQ_60KHZ = 3
,
PS_LED_FREQ_70KHZ = 4
, PS_LED_FREQ_80KHZ = 5
, PS_LED_FREQ_90KHZ = 6
, PS_LED_FREQ_100KHZ = 7
} |
|
enum | PsLedDuty : uint8_t { PS_LED_DUTY_25 = 0
, PS_LED_DUTY_50 = 1
, PS_LED_DUTY_75 = 2
, PS_LED_DUTY_100 = 3
} |
|
enum | PsLedCurrent : uint8_t {
PS_LED_CURRENT_5MA = 0
, PS_LED_CURRENT_10MA = 1
, PS_LED_CURRENT_20MA = 2
, PS_LED_CURRENT_50MA = 3
,
PS_LED_CURRENT_100MA = 4
, PS_LED_CURRENT_100MA1 = 5
, PS_LED_CURRENT_100MA2 = 6
, PS_LED_CURRENT_100MA3 = 7
} |
|
enum | PsMeasurementRate : uint8_t {
PS_MEAS_RATE_50MS = 0
, PS_MEAS_RATE_70MS = 1
, PS_MEAS_RATE_100MS = 2
, PS_MEAS_RATE_200MS = 3
,
PS_MEAS_RATE_500MS = 4
, PS_MEAS_RATE_1000MS = 5
, PS_MEAS_RATE_2000MS = 6
, PS_MEAS_RATE_2000MS1 = 7
} |
|