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... | |