|
| int | vl6180x_init (vl6180x_t *dev, const vl6180x_params_t *params) |
| | Initialize the VL6180X sensor device. More...
|
| |
| int | vl6180x_start_cont (vl6180x_t *dev) |
| | Start measurements in continuous mode. More...
|
| |
| int | vl6180x_stop_cont (vl6180x_t *dev) |
| | Stop measurements in continuous mode. More...
|
| |
| int | vl6180x_rng_data_ready (const vl6180x_t *dev) |
| | Range data ready status function. More...
|
| |
| int | vl6180x_rng_read (vl6180x_t *dev, uint8_t *mm) |
| | Read one ranging data sample in mm. More...
|
| |
| vl6180x_rng_status_t | vl6180x_rng_status (const vl6180x_t *dev) |
| | Get status of last range measurement. More...
|
| |
| int | vl6180x_rng_start_single (const vl6180x_t *dev) |
| | Start a single-shot range measurement. More...
|
| |
| int | vl6180x_rng_config (vl6180x_t *dev, uint8_t period, uint8_t max_time) |
| | Reconfigure range measurements at runtime. More...
|
| |
| int | vl6180x_als_data_ready (const vl6180x_t *dev) |
| | ALS data ready status function. More...
|
| |
| int | vl6180x_als_read (vl6180x_t *dev, uint16_t *raw, uint16_t *lux) |
| | Read one ambient light sensing (ALS) data sample. More...
|
| |
| vl6180x_als_status_t | vl6180x_als_status (const vl6180x_t *dev) |
| | Get status of last ALS measurement. More...
|
| |
| int | vl6180x_als_start_single (const vl6180x_t *dev) |
| | Start a single-shot ALS measurement. More...
|
| |
| int | vl6180x_als_config (vl6180x_t *dev, uint8_t period, uint8_t int_time, vl6180x_als_gain_t gain) |
| | Reconfigure ambient light sensing (ALS) during runtime. More...
|
| |
| int | vl6180x_power_down (const vl6180x_t *dev) |
| | Power down the sensor. More...
|
| |
| int | vl6180x_power_up (vl6180x_t *dev) |
| | Power down the sensor. More...
|
| |
| int | vl6180x_int_wait (const vl6180x_t *dev, vl6180x_int_config_t *src) |
| | Wait for configured interrupts and return the interrupt sources. More...
|
| |
| int | vl6180x_int_enable (vl6180x_t *dev, vl6180x_int_config_t mode) |
| | Enable and disable interrupts. More...
|
| |
| int | vl6180x_int_config (vl6180x_t *dev, vl6180x_int_thresh_t thresh) |
| | Configure thresholds for event interrupts at runtime. More...
|
| |