Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: X_NUCLEO_COMMON ST_INTERFACES
Dependents: HelloWorld_6180XA1 SunTracker_BLE Servo_6180XA1 BLE_HR_Light ... more
Fork of X_NUCLEO_6180XA1 by
VL6180XDevData_t Struct Reference
Per VL6180X device St private data structure 
 End user should never access any of these field directly.  
More...
#include <vl6180x_def.h>
| Data Fields | |
| uint32_t | Part2PartAmbNVM | 
| uint16_t | EceFactorM | 
| uint16_t | EceFactorD | 
| uint16_t | IntegrationPeriod | 
| uint16_t | AlsGainCode | 
| uint16_t | AlsScaler | 
| uint8_t | UpscaleFactor | 
| uint8_t | WrapAroundFilterActive | 
| struct FilterData_t | FilterData | 
| int8_t | Part2PartOffsetNVM | 
Detailed Description
Per VL6180X device St private data structure 
 End user should never access any of these field directly. 
These must never access directly but only via VL6180XDev/SetData(dev, field) macro
Definition at line 211 of file vl6180x_def.h.
Field Documentation
| uint16_t AlsGainCode | 
cached Als gain avoid slow read from device at each measure
Definition at line 221 of file vl6180x_def.h.
| uint16_t AlsScaler | 
cached Als scaler avoid slow read from device at each measure
Definition at line 222 of file vl6180x_def.h.
| uint16_t EceFactorD | 
Ece Factor D denominator
Definition at line 217 of file vl6180x_def.h.
| uint16_t EceFactorM | 
Cached XTlak Compensation Rate Ece Factor M numerator
Definition at line 216 of file vl6180x_def.h.
| struct FilterData_t FilterData | 
Filter internal data state history ...
Definition at line 231 of file vl6180x_def.h.
| uint16_t IntegrationPeriod | 
cached als Integration period avoid slow read from device at each measure
Definition at line 220 of file vl6180x_def.h.
| uint32_t Part2PartAmbNVM | 
backed up NVM value
Definition at line 213 of file vl6180x_def.h.
| int8_t Part2PartOffsetNVM | 
backed up NVM value
Definition at line 238 of file vl6180x_def.h.
| uint8_t UpscaleFactor | 
up-scaling factor
Definition at line 226 of file vl6180x_def.h.
| uint8_t WrapAroundFilterActive | 
Filter on/off
Definition at line 230 of file vl6180x_def.h.
Generated on Wed Jul 13 2022 23:03:14 by
 1.7.2
 1.7.2 
    
 X-NUCLEO-6180XA1   Proximity and Ambient Light Sensor
            X-NUCLEO-6180XA1   Proximity and Ambient Light Sensor