mrm-lid2 - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

mrm-lid2

Version: 0.0.3
More details

Compatibility matrix

Board Claims compatibility Inclusion
mrm-lid2
arduino:avr:uno
1.8.4
No FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

WARNING: library mrm-lid2 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: note: suggested alternative: 'VL53L1_WriteMulti'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
       VL53L1_WriteMulti
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
                                           VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: note: suggested alternative: 'VL53L1X_SetI2CAddress'
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
    VL53L1X_SetI2CAddress
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: note: suggested alternative: 'VL53L1_Dev_t'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
       VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
                                   VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: note: suggested alternative: 'VL53L1_Dev_t'
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
   VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: note: suggested alternative: 'VL53L1X_GetDistance'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
       VL53L1X_GetDistance
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: note: suggested alternative: 'VL53L1X_SensorInit'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
       VL53L1X_SensorInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: note: suggested alternative: 'VL53L1X_SetDistanceMode'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetDistanceMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
                                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: note: suggested alternative: 'VL53L1X_SetTimingBudgetInMs'
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetTimingBudgetInMs
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:72: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeco

examples/mrm-lid2

Result: FAIL

WARNING: library mrm-lid2 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: note: suggested alternative: 'VL53L1_WriteMulti'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
       VL53L1_WriteMulti
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
                                           VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: note: suggested alternative: 'VL53L1X_SetI2CAddress'
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
    VL53L1X_SetI2CAddress
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: note: suggested alternative: 'VL53L1_Dev_t'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
       VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
                                   VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: note: suggested alternative: 'VL53L1_Dev_t'
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
   VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: note: suggested alternative: 'VL53L1X_GetDistance'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
       VL53L1X_GetDistance
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: note: suggested alternative: 'VL53L1X_SensorInit'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
       VL53L1X_SensorInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: note: suggested alternative: 'VL53L1X_SetDistanceMode'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetDistanceMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
                                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: note: suggested alternative: 'VL53L1X_SetTimingBudgetInMs'
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetTimingBudgetInMs
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:72: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeco

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library mrm-lid2 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: note: suggested alternative: 'VL53L1_WriteMulti'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
       VL53L1_WriteMulti
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
                                           VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: note: suggested alternative: 'VL53L1X_SetI2CAddress'
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
    VL53L1X_SetI2CAddress
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: note: suggested alternative: 'VL53L1_Dev_t'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
       VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
                                   VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: note: suggested alternative: 'VL53L1_Dev_t'
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
   VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: note: suggested alternative: 'VL53L1X_GetDistance'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
       VL53L1X_GetDistance
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: note: suggested alternative: 'VL53L1X_SensorInit'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
       VL53L1X_SensorInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: note: suggested alternative: 'VL53L1X_SetDistanceMode'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetDistanceMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
                                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: note: suggested alternative: 'VL53L1X_SetTimingBudgetInMs'
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetTimingBudgetInMs
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:72: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMic

examples/mrm-lid2

Result: FAIL

WARNING: library mrm-lid2 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: note: suggested alternative: 'VL53L1_WriteMulti'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
       VL53L1_WriteMulti
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
                                           VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: note: suggested alternative: 'VL53L1X_SetI2CAddress'
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
    VL53L1X_SetI2CAddress
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: note: suggested alternative: 'VL53L1_Dev_t'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
       VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
                                   VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: note: suggested alternative: 'VL53L1_Dev_t'
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
   VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: note: suggested alternative: 'VL53L1X_GetDistance'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
       VL53L1X_GetDistance
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: note: suggested alternative: 'VL53L1X_SensorInit'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
       VL53L1X_SensorInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: note: suggested alternative: 'VL53L1X_SetDistanceMode'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetDistanceMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
                                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: note: suggested alternative: 'VL53L1X_SetTimingBudgetInMs'
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetTimingBudgetInMs
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:72: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMic

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library mrm-lid2 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: note: suggested alternative: 'VL53L1_WriteMulti'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
       VL53L1_WriteMulti
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
                                           VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: note: suggested alternative: 'VL53L1X_SetI2CAddress'
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
    VL53L1X_SetI2CAddress
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: note: suggested alternative: 'VL53L1_Dev_t'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
       VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
                                   VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: note: suggested alternative: 'VL53L1_Dev_t'
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
   VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: note: suggested alternative: 'VL53L1X_GetDistance'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
       VL53L1X_GetDistance
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: note: suggested alternative: 'VL53L1X_SensorInit'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
       VL53L1X_SensorInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: note: suggested alternative: 'VL53L1X_SetDistanceMode'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetDistanceMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
                                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: note: suggested alternative: 'VL53L1X_SetTimingBudgetInMs'
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetTimingBudgetInMs
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:72: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicro

examples/mrm-lid2

Result: FAIL

WARNING: library mrm-lid2 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: note: suggested alternative: 'VL53L1_WriteMulti'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
       VL53L1_WriteMulti
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
                                           VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: note: suggested alternative: 'VL53L1X_SetI2CAddress'
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
    VL53L1X_SetI2CAddress
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: note: suggested alternative: 'VL53L1_Dev_t'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
       VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
                                   VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: note: suggested alternative: 'VL53L1_Dev_t'
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
   VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: note: suggested alternative: 'VL53L1X_GetDistance'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
       VL53L1X_GetDistance
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: note: suggested alternative: 'VL53L1X_SensorInit'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
       VL53L1X_SensorInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: note: suggested alternative: 'VL53L1X_SetDistanceMode'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetDistanceMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
                                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: note: suggested alternative: 'VL53L1X_SetTimingBudgetInMs'
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetTimingBudgetInMs
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:72: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicro

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

WARNING: library mrm-lid2 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: note: suggested alternative: 'VL53L1_WriteMulti'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
       VL53L1_WriteMulti
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
                                           VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: note: suggested alternative: 'VL53L1X_SetI2CAddress'
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
    VL53L1X_SetI2CAddress
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: note: suggested alternative: 'VL53L1_Dev_t'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
       VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
                                   VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: note: suggested alternative: 'VL53L1_Dev_t'
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
   VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: note: suggested alternative: 'DeviceVectors'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
                                      DeviceVectors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: note: suggested alternative: 'VL53L1X_GetDistance'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
       VL53L1X_GetDistance
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: note: suggested alternative: 'DeviceVectors'
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
                                        DeviceVectors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: note: suggested alternative: 'VL53L1X_SensorInit'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
       VL53L1X_SensorInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: note: suggested alternative: 'VL53L1X_SetDistanceMode'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetDistanceMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
                                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was no

examples/mrm-lid2

Result: FAIL

WARNING: library mrm-lid2 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:7: note: suggested alternative: 'VL53L1_WriteMulti'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~~
       VL53L1_WriteMulti
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^~~~~~~~~~~~~~~~~
                                           VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:4: note: suggested alternative: 'VL53L1X_SetI2CAddress'
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
    ^~~~~~~~~~~~~~~~~~~~~~~
    VL53L1X_SetI2CAddress
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:7: note: suggested alternative: 'VL53L1_Dev_t'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~
       VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^~~~~~~~~~~~~~~~~
                                   VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: note: suggested alternative: 'VL53L1_Dev_t'
   VL53L1_DeviceInfo_t DeviceInfo;
   ^~~~~~~~~~~~~~~~~~~
   VL53L1_Dev_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: note: suggested alternative: 'DeviceVectors'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^~~~~~~~~~
                                      DeviceVectors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:7: note: suggested alternative: 'VL53L1X_GetDistance'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~
       VL53L1X_GetDistance
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^~~~~~~~~~~~~~~~~
                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: note: suggested alternative: 'DeviceVectors'
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId +
                                        ^~~~~~~~~~
                                        DeviceVectors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:7: note: suggested alternative: 'VL53L1X_SensorInit'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~
       VL53L1X_SensorInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^~~~~~~~~~~~~~~~~
                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:7: note: suggested alternative: 'VL53L1X_SetDistanceMode'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
       ^~~~~~~~~~~~~~~~~~~~~~
       VL53L1X_SetDistanceMode
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: note: suggested alternative: 'VL53L1X_ERROR'
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^~~~~~~~~~~~~~~~~
                                                                     VL53L1X_ERROR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:7: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was no

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:38: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:47: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:30: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:48: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId + 
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:32: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:64: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:67: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
                                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:72: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:99:63: error: 'VL53L1_SetInterMeasurementPeriodMilliSeconds' was not declared in this scope
   if (VL53L1_SetInterMeasurementPeriodMilliSeconds(pDev[i], 50) != VL53L1_ERROR_NONE)
                                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:99:68: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetInterMeasurementPeriodMilliSeconds(pDev[i], 50) != VL53L1_ERROR_NONE)
                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:102:38: error: 'VL53L1_StartMeasurement' was not declared in this scope
   if (VL53L1_StartMeasurement(pDev[i]) != VL53L1_ERROR_NONE)
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:102:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StartMeasurement(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'uint16_t VL53L1Xs::distance(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:130:10: error: 'VL53L1_RangingMeasurementData_t' does not name a type
   static VL53L1_RangingMeasurementData_t RangingData;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:139:61: error: 'RangingData' was not declared in this scope
   if (VL53L1_GetRangingMeasurementData(pDev[sensorNumber], &RangingData) != VL53L1_ERROR_NONE)
                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:139:72: error: 'VL53L1_GetRangingMeasurementData' was not declared in this scope
   if (VL53L1_GetRangingMeasurementData(pDev[sensorNumber], &RangingData) != VL53L1_ERROR_NONE)
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:139:77: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetRangingMeasurementData(pDev[sensorNumber], &RangingData) != VL53L1_ERROR_NONE)
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:141:8: error: 'RangingData' was not declared in this scope
   mm = RangingData.RangeMilliMeter;
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:142:66: error: 'VL53L1_ClearInterruptAndStartMeasurement' was not declared in this scope
   if (VL53L1_ClearInterruptAndStartMeasurement(pDev[sensorNumber]) != VL53L1_ERROR_NONE)
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:142:71: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_ClearInterruptAndStartMeasurement(pDev[sensorNumber]) != VL53L1_ERROR_NONE)
                                                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:146:9: error: 'VL53L1_RANGESTATUS_RANGE_VALID' was not declared in this scope
    case VL53L1_RANGESTATUS_RANGE_VALID: // Ranging measurement is valid
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:149:9: error: 'VL53L1_RANGESTATUS_SIGMA_FAIL' was not declared in this scope
    case VL53L1_RANGESTATUS_SIGMA_FAIL: // Raised if sigma estimator check is above the internal defined thre

examples/mrm-lid2

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::add(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:23:18: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
  pDev[nextFree]->I2cDevAddr = i2c_addr << 1;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:24:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_type'
  pDev[nextFree]->comms_type = 1;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:25:18: error: 'struct VL53L1_Dev_t' has no member named 'comms_speed_khz'
  pDev[nextFree]->comms_speed_khz = 400;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'void VL53L1Xs::begin(boolean)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:36:33: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   uint8_t i2cAddress = pDev[i]->I2cDevAddr;
                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:37:12: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
   pDev[i]->I2cDevAddr = 0x52; //0x29 x 2
            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:38: error: 'VL53L1_WaitDeviceBooted' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:44:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_WaitDeviceBooted(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:49:47: error: 'VL53L1_SetDeviceAddress' was not declared in this scope
    VL53L1_SetDeviceAddress(pDev[i], i2cAddress);
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:50:13: error: 'struct VL53L1_Dev_t' has no member named 'I2cDevAddr'
    pDev[i]->I2cDevAddr = i2cAddress;
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:30: error: 'VL53L1_DataInit' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:54:35: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_DataInit(pDev[i]) != VL53L1_ERROR_NONE)
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:58:3: error: 'VL53L1_DeviceInfo_t' was not declared in this scope
   VL53L1_DeviceInfo_t DeviceInfo;
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:38: error: 'DeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:48: error: 'VL53L1_GetDeviceInfo' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:59:53: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetDeviceInfo(pDev[i], &DeviceInfo) != VL53L1_ERROR_NONE)
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:62:40: error: 'DeviceInfo' was not declared in this scope
    Serial.println("VL53L1X " + (String)DeviceInfo.Name + ", type: " + (String)DeviceInfo.Type + ", id: " + (String)(int)DeviceInfo.ProductId + 
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:32: error: 'VL53L1_StaticInit' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:67:37: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StaticInit(pDev[i]) != VL53L1_ERROR_NONE)
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:39: error: 'VL53L1_DISTANCEMODE_SHORT' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:64: error: 'VL53L1_SetDistanceMode' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:91:69: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetDistanceMode(pDev[i], VL53L1_DISTANCEMODE_SHORT) != VL53L1_ERROR_NONE)
                                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:67: error: 'VL53L1_SetMeasurementTimingBudgetMicroSeconds' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
                                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:95:72: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetMeasurementTimingBudgetMicroSeconds(pDev[i], 20000) != VL53L1_ERROR_NONE)
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:99:63: error: 'VL53L1_SetInterMeasurementPeriodMilliSeconds' was not declared in this scope
   if (VL53L1_SetInterMeasurementPeriodMilliSeconds(pDev[i], 50) != VL53L1_ERROR_NONE)
                                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:99:68: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_SetInterMeasurementPeriodMilliSeconds(pDev[i], 50) != VL53L1_ERROR_NONE)
                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:102:38: error: 'VL53L1_StartMeasurement' was not declared in this scope
   if (VL53L1_StartMeasurement(pDev[i]) != VL53L1_ERROR_NONE)
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:102:43: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_StartMeasurement(pDev[i]) != VL53L1_ERROR_NONE)
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp: In member function 'uint16_t VL53L1Xs::distance(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:130:10: error: 'VL53L1_RangingMeasurementData_t' does not name a type
   static VL53L1_RangingMeasurementData_t RangingData;
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:139:61: error: 'RangingData' was not declared in this scope
   if (VL53L1_GetRangingMeasurementData(pDev[sensorNumber], &RangingData) != VL53L1_ERROR_NONE)
                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:139:72: error: 'VL53L1_GetRangingMeasurementData' was not declared in this scope
   if (VL53L1_GetRangingMeasurementData(pDev[sensorNumber], &RangingData) != VL53L1_ERROR_NONE)
                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:139:77: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_GetRangingMeasurementData(pDev[sensorNumber], &RangingData) != VL53L1_ERROR_NONE)
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:141:8: error: 'RangingData' was not declared in this scope
   mm = RangingData.RangeMilliMeter;
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:142:66: error: 'VL53L1_ClearInterruptAndStartMeasurement' was not declared in this scope
   if (VL53L1_ClearInterruptAndStartMeasurement(pDev[sensorNumber]) != VL53L1_ERROR_NONE)
                                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:142:71: error: 'VL53L1_ERROR_NONE' was not declared in this scope
   if (VL53L1_ClearInterruptAndStartMeasurement(pDev[sensorNumber]) != VL53L1_ERROR_NONE)
                                                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:146:9: error: 'VL53L1_RANGESTATUS_RANGE_VALID' was not declared in this scope
    case VL53L1_RANGESTATUS_RANGE_VALID: // Ranging measurement is valid
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/mrm-lid2/src/mrm-lid2.cpp:149:9: error: 'VL53L1_RANGESTATUS_SIGMA_FAIL' was not declared in this scope
    case VL53L1_RANGESTATUS_SIGMA_FAIL: // Raised if sigma estimator check is above the internal defined thre