Device driver interface for the ISL29125 RGB light sensor. More...
Device driver interface for the ISL29125 RGB light sensor.
Definition in file isl29125.h.
 Include dependency graph for isl29125.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | isl29125_rgb_t | 
| Data type for storing lux RGB sensor readings.  More... | |
| struct | isl29125_params_t | 
| Device parameters for ISL29125 sensors.  More... | |
| struct | isl29125_t | 
| Device descriptor for ISL29125 sensors.  More... | |
Functions | |
| int | isl29125_init (isl29125_t *dev, const isl29125_params_t *params) | 
| Initialize a new ISL29125 device.  More... | |
| int | isl29125_init_int (isl29125_t *dev, isl29125_interrupt_status_t interrupt_status, isl29125_interrupt_persist_t interrupt_persist, isl29125_interrupt_conven_t interrupt_conven, uint16_t lower_threshold, uint16_t higher_threshold, gpio_cb_t cb, void *arg) | 
| Initialize interrupts.  More... | |
| void | isl29125_read_rgb_lux (const isl29125_t *dev, isl29125_rgb_t *dest) | 
| Read RGB values from device.  More... | |
| void | isl29125_read_rgb_color (const isl29125_t *dev, color_rgb_t *dest) | 
| Read color values from device.  More... | |
| void | isl29125_set_mode (const isl29125_t *dev, isl29125_mode_t mode) | 
| Set the device's operation mode.  More... | |
| int | isl29125_read_irq_status (const isl29125_t *dev) | 
| Read isl29125 interrupt status.  More... | |