proximity 2.0.0.0
Macros
Interrupt registers

Macros

#define PROXIMITY_INTERRUPT_THRES_SEL_PROX   0x00
 
#define PROXIMITY_INTERRUPT_THRES_SEL_ALS   0x01
 
#define PROXIMITY_INTERRUPT_THRES_ENABLE   0x02
 
#define PROXIMITY_INTERRUPT_ALS_READY_ENABLE   0x04
 
#define PROXIMITY_INTERRUPT_PROX_READY_ENABLE   0x08
 
#define PROXIMITY_INTERRUPT_COUNT_EXCEED_1   0x00
 
#define PROXIMITY_INTERRUPT_COUNT_EXCEED_2   0x20
 
#define PROXIMITY_INTERRUPT_COUNT_EXCEED_4   0x40
 
#define PROXIMITY_INTERRUPT_COUNT_EXCEED_8   0x60
 
#define PROXIMITY_INTERRUPT_COUNT_EXCEED_16   0x80
 
#define PROXIMITY_INTERRUPT_COUNT_EXCEED_32   0xa0
 
#define PROXIMITY_INTERRUPT_COUNT_EXCEED_64   0xc0
 
#define PROXIMITY_INTERRUPT_COUNT_EXCEED_128   0xe0
 
#define PROXIMITY_INTERRUPT_MASK_COUNT_EXCEED   0xe0
 
#define PROXIMITY_INTERRUPT_STATUS_THRES_HI   0x01
 
#define PROXIMITY_INTERRUPT_STATUS_THRES_LO   0x02
 
#define PROXIMITY_INTERRUPT_STATUS_ALS_READY   0x04
 
#define PROXIMITY_INTERRUPT_STATUS_PROX_READY   0x08
 
#define PROXIMITY_INTERRUPT_MASK_STATUS_THRES_HI   0x01
 
#define PROXIMITY_INTERRUPT_MASK_THRES_LO   0x02
 
#define PROXIMITY_INTERRUPT_MASK_ALS_READY   0x04
 
#define PROXIMITY_INTERRUPT_MASK_PROX_READY   0x08
 

Detailed Description

Macro Definition Documentation

◆ PROXIMITY_INTERRUPT_ALS_READY_ENABLE

#define PROXIMITY_INTERRUPT_ALS_READY_ENABLE   0x04

◆ PROXIMITY_INTERRUPT_COUNT_EXCEED_1

#define PROXIMITY_INTERRUPT_COUNT_EXCEED_1   0x00

◆ PROXIMITY_INTERRUPT_COUNT_EXCEED_128

#define PROXIMITY_INTERRUPT_COUNT_EXCEED_128   0xe0

◆ PROXIMITY_INTERRUPT_COUNT_EXCEED_16

#define PROXIMITY_INTERRUPT_COUNT_EXCEED_16   0x80

◆ PROXIMITY_INTERRUPT_COUNT_EXCEED_2

#define PROXIMITY_INTERRUPT_COUNT_EXCEED_2   0x20

◆ PROXIMITY_INTERRUPT_COUNT_EXCEED_32

#define PROXIMITY_INTERRUPT_COUNT_EXCEED_32   0xa0

◆ PROXIMITY_INTERRUPT_COUNT_EXCEED_4

#define PROXIMITY_INTERRUPT_COUNT_EXCEED_4   0x40

◆ PROXIMITY_INTERRUPT_COUNT_EXCEED_64

#define PROXIMITY_INTERRUPT_COUNT_EXCEED_64   0xc0

◆ PROXIMITY_INTERRUPT_COUNT_EXCEED_8

#define PROXIMITY_INTERRUPT_COUNT_EXCEED_8   0x60

◆ PROXIMITY_INTERRUPT_MASK_ALS_READY

#define PROXIMITY_INTERRUPT_MASK_ALS_READY   0x04

◆ PROXIMITY_INTERRUPT_MASK_COUNT_EXCEED

#define PROXIMITY_INTERRUPT_MASK_COUNT_EXCEED   0xe0

◆ PROXIMITY_INTERRUPT_MASK_PROX_READY

#define PROXIMITY_INTERRUPT_MASK_PROX_READY   0x08

◆ PROXIMITY_INTERRUPT_MASK_STATUS_THRES_HI

#define PROXIMITY_INTERRUPT_MASK_STATUS_THRES_HI   0x01

◆ PROXIMITY_INTERRUPT_MASK_THRES_LO

#define PROXIMITY_INTERRUPT_MASK_THRES_LO   0x02

◆ PROXIMITY_INTERRUPT_PROX_READY_ENABLE

#define PROXIMITY_INTERRUPT_PROX_READY_ENABLE   0x08

◆ PROXIMITY_INTERRUPT_STATUS_ALS_READY

#define PROXIMITY_INTERRUPT_STATUS_ALS_READY   0x04

◆ PROXIMITY_INTERRUPT_STATUS_PROX_READY

#define PROXIMITY_INTERRUPT_STATUS_PROX_READY   0x08

◆ PROXIMITY_INTERRUPT_STATUS_THRES_HI

#define PROXIMITY_INTERRUPT_STATUS_THRES_HI   0x01

◆ PROXIMITY_INTERRUPT_STATUS_THRES_LO

#define PROXIMITY_INTERRUPT_STATUS_THRES_LO   0x02

◆ PROXIMITY_INTERRUPT_THRES_ENABLE

#define PROXIMITY_INTERRUPT_THRES_ENABLE   0x02

◆ PROXIMITY_INTERRUPT_THRES_SEL_ALS

#define PROXIMITY_INTERRUPT_THRES_SEL_ALS   0x01

◆ PROXIMITY_INTERRUPT_THRES_SEL_PROX

#define PROXIMITY_INTERRUPT_THRES_SEL_PROX   0x00