Library to handle the X-NUCLEO-6180XA1 Proximity and ambient light sensor expansion board based on VL6180X.

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   HelloWorld_6180XA1 SunTracker_BLE Servo_6180XA1 BLE_HR_Light ... more

Fork of X_NUCLEO_6180XA1 by ST Expansion SW Team

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
DisplayClass representing Display
FilterData_tWrap around filter internal data
IntrStatus_uThese union can be use as a generic bit field type for map RESULT_INTERRUPT_STATUS_GPIO register
RangeFilterResult_tagFiltered result data structure range data is to be used
STMPE1600Class representing a whole stmpe1600 component (16 gpio)
STMPE1600DigiInClass representing a single stmpe1600 GPIO expander input pin
STMPE1600DigiOutClass representing a single stmpe1600 GPIO expander output pin
SwitchClass representing Red Switch
VL6180XClass representing a VL6180X sensor component
VL6180X_AlsData_stThis data type defines als measurement data
VL6180X_RangeData_tRange and any optional measurement data
VL6180XDevData_tPer VL6180X device St private data structure
End user should never access any of these field directly
XNucleo6180XA1Class representing the X-NUCLEO-VL6180XA1 expansion board singleton obj