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.
Auto generated API documentation and code listings for VL6180
| DevI2C | Helper class DevI2C providing functions for multi-register I2C communication common for a series of I2C devices |
| FilterData_t | Wrap around filter internal data |
| IntrStatus_u | These union can be use as a generic bit field type for map RESULT_INTERRUPT_STATUS_GPIO register |
| RangeFilterResult_tag | Filtered result data structure range data is to be used |
| VL6180X | Class representing a VL6180X sensor component |
| VL6180x_AlsData_st | This data type defines als measurement data |
| VL6180x_RangeData_t | Range and any optional measurement data |
| VL6180xDevData_t |
Per VL6180x device St private data structure
End user should never access any of these field directly |
Code
| DevI2C.h [code] | Header file for a special I2C class DevI2C which provides some helper function for on-board communication |
| vl6180x_cfg.h [code] | |
| vl6180x_class.cpp [code] | Implementation file for the HTS221 driver class |
| vl6180x_class.h [code] | Header file for component VL6180X |
| vl6180x_def.h [code] | |
| vl6180x_platform.h [code] | |
| vl6180x_types.h [code] |