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
Diff: vl53l3inc/vl53lx_class.h
- Revision:
- 1:96f9b31f585a
- Parent:
- 0:0be0bd219e72
- Child:
- 2:ad33ff89d2cf
--- a/vl53l3inc/vl53lx_class.h Fri Oct 16 15:46:03 2020 +0000
+++ b/vl53l3inc/vl53lx_class.h Tue Nov 03 13:58:39 2020 +0000
@@ -267,7 +267,8 @@
* @param void
* @return 0 on success
*/
- virtual int Init()
+// virtual int Init()
+ virtual int init(void *init)
{
return VL53LX_DataInit();
}
@@ -275,7 +276,8 @@
/* Read function of the ID device */
- virtual int ReadID()
+// virtual int ReadID()
+ virtual int read_id(uint8_t *id)
{
uint64_t Uid;
VL53LX_GetUID(&Uid);
@@ -292,10 +294,14 @@
* @param pRange_mm Pointer to range distance
* @return 0 on success
*/
- virtual int GetDistance(uint32_t *piData)
+// virtual int GetDistance(uint32_t *piData)
+ virtual int get_distance(uint32_t *pi_data)
{
- (void)piData;
- return 0;
+ int status;
+ uint16_t distance = 0;
+// status = vl53l1x_get_distance(&distance);
+ *pi_data = (uint32_t) distance;
+ return status;
}