Release Notes for VL53L0X API

 

 

Update History

 


V1.0.2 / 10 October 2016

Main Changes

  • Fix on perform_ref_spad_management() function (-50 issue that could happen on some parts with no CG or very low XTalk comp values)
  • Fixed an issue when VCSEL clock periods are not programmed (even to their default values through the SetVcselPulsePeriod() function) before starting ranging : Sigma estimate was under-estimated
  • Allow sigma estimate to go below 1mm when long timing budgets are used (typically 1000 ms) for user detection applications for instance
  • Removed 3 useless I2C transactions (to read reference signal rate) in the GetRangingMeasurementData() function. As a consequence, GetMeasuremetRefSignal() function now returns an error when this function is called and if the signal reference check is not enabled
  • Polling delays added to ResetDevice() function to allow time for the boot to complete
  • Increased polling delay from 0 to 1 ms in the platform-dependent file to enable polling with long timing budget (typically 1000 ms)
  • Modified GetSequenceStepTimeout() to remove over complicated handling of fraction
  • Minor rounding fix to calc_timeout_us() function
  • Minor change to set_measurement_timing_budget_micro_seconds() to make it consistent with the get function
  • Minor changes to  calc_sigma_estimate if no target detected. Also change relating to the ratio between the signal rate and the crosstalk

 

Known limitations

·         Linux Driver not part of this release


V1.0.1 / 27 June 2016

Main Changes

  • Added immediate stop capabilities in continuous ranging : VCSEL now aborted by the StopMeasurement command
  • Added Linux Driver 1.0.5

V1.0.0 / 3 June 2016

Main Changes

  • First Mass Market release