Updates to follow mbed SDK coding style guidelines.

Dependencies:   ST_INTERFACES X_NUCLEO_COMMON

Dependents:   53L0A1_Satellites_with_Interrupts_OS5 Display_53L0A1_OS5

Fork of X_NUCLEO_53L0A1 by ST

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
CurIOVal_uCache the full set of expanded GPIO values to avoid i2c reading
DisplayClass representing Display
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
VL53L0XClass representing a VL53L0 sensor component
VL53L0X_Dev_tGeneric PAL device type that does link between API and platform abstraction layer
VL53L0X_DevData_tVL53L0X PAL device ST private data structure
End user should never access any of these field directly
VL53L0X_DeviceInfo_tDefines the parameters of the Get Device Info Functions
VL53L0X_DeviceParameters_tDefines all parameters for the device
VL53L0X_DMaxData_tStructure containing the Dmax computation parameters and data
VL53L0X_HistogramData_tHistogram measurement data
VL53L0X_RangeData_tRange measurement data
VL53L0X_SpadData_tSpad Configuration Data
VL53L0X_Version_tDefines the parameters of the Get Version Functions
X_NUCLEO_53L0A1Class representing the X-NUCLEO-VL53L0A1 expansion board