Librairie adaptée au laboratoire 2

Dependencies:   ST_INTERFACES X_NUCLEO_COMMON

Fork of X_NUCLEO_6180XA1 by ST

Embed: (wiki syntax)

« Back to documentation index

VL6180XDevData_t Struct Reference

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.

Filter internal data state history ...

Definition at line 231 of file vl6180x_def.h.

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.

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.

Filter on/off

Definition at line 230 of file vl6180x_def.h.