Hello,
I am new to Platformio and trying to include VL53L1X_Arduino_Library and ran into issues:
https://github.com/sparkfun/SparkFun_VL53L1X_Arduino_Library
I am getting this error message:
‘_distanceMode’ was not declared in this scope
Based on the my search on forums I should declared this function on top but i am clueless…?
I also addded #include <Arduino.h> to SparkFun_VL53L1X_Arduino_Library.h file.
This is main.cpp
#include <Arduino.h>
#include <Wire.h>
#include "SparkFun_VL53L1X_Arduino_Library.h"
VL53L1X distanceSensor;
void setup(void)
{
Wire.begin();
Serial.begin(9600);
Serial.println("VL53L1X Qwiic Test");
if (distanceSensor.begin() == false)
Serial.println("Sensor offline!");
}
void loop(void)
{
distanceSensor.startMeasurement(); //Write configuration bytes to initiate measurement
//Poll for completion of measurement. Takes 40-50ms.
while (distanceSensor.newDataReady() == false)
delay(5);
int distance = distanceSensor.getDistance(); //Get the result of the measurement from the sensor
Serial.print("Distance(mm): ");
Serial.print(distance);
float distanceInches = distance * 0.0393701;
float distanceFeet = distanceInches / 12.0;
Serial.print("\tDistance(ft): ");
Serial.print(distanceFeet, 2);
Serial.println();
}
Thanks all