|
I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
|
APDS9960 Driver procedures. More...


Data Structures | |
| struct | APDS9960_t |
| APDS9960 user interface struct. More... | |
Macros | |
| #define | APDS9960_CHIP_ID 0xABU |
| APDS9960 Chip ID to check against. | |
Functions | |
| FctERR | APDS9960_Init_Sequence (APDS9960_t *const pCpnt) |
| Initialization Sequence for APDS9960 peripheral. | |
| FctERR | APDS9960_handler (APDS9960_t *const pCpnt) |
| Handler for APDS9960 peripheral. | |
| FctERR | APDS9960_handler_it (APDS9960_t *const pCpnt) |
| Handler for APDS9960 peripheral GPIO interrupt. | |
| FctERR | APDS9960_handler_all (void) |
| Handler for all APDS9960 peripherals. | |
| FctERR | APDS9960_handler_it_all (void) |
| Handler for all APDS9960 peripherals GPIO interrupt. | |
Variables | |
| APDS9960_t | APDS9960 [I2C_APDS9960_NB] |
| APDS9960 User structure. | |
APDS9960 Driver procedures.
APDS9960: Digital Proximity, Ambient Light, RGB and Gesture Sensor
| #define APDS9960_CHIP_ID 0xABU |
APDS9960 Chip ID to check against.
| FctERR APDS9960_handler | ( | APDS9960_t *const | pCpnt | ) |
Handler for APDS9960 peripheral.
| [in] | pCpnt | - Pointer to APDS9960 component |


| FctERR APDS9960_handler_all | ( | void | ) |
Handler for all APDS9960 peripherals.

| FctERR APDS9960_handler_it | ( | APDS9960_t *const | pCpnt | ) |
Handler for APDS9960 peripheral GPIO interrupt.
| [in] | pCpnt | - Pointer to APDS9960 component |


| FctERR APDS9960_handler_it_all | ( | void | ) |
Handler for all APDS9960 peripherals GPIO interrupt.

| FctERR APDS9960_Init_Sequence | ( | APDS9960_t *const | pCpnt | ) |
Initialization Sequence for APDS9960 peripheral.
| [in] | pCpnt | - Pointer to APDS9960 component |


|
extern |
APDS9960 User structure.