54 lines
1.6 KiB
Plaintext
54 lines
1.6 KiB
Plaintext
VL53L0X
|
|
#######
|
|
|
|
Origin:
|
|
ST Microelectronics
|
|
http://www.st.com/en/embedded-software/stsw-img005.html
|
|
|
|
Status:
|
|
version 1.0.2
|
|
|
|
Purpose:
|
|
ST Microelectonics official API to use vl53l0x sensor.
|
|
|
|
Description:
|
|
This library written by STMicroelectronics is dedicated to vl53l0x time of flight sensor.
|
|
Instead of providing a full description of the registers, ST decided to provide a C library to drive this sensor.
|
|
|
|
This library is called from the vl53l0x driver and is kept transparent for user.
|
|
User is calling a standard Zephyr driver and then, the driver makes some calls to this library.
|
|
|
|
In order to fit with Zephyr rules and simplify version updates, we have done a minimum of modifications :
|
|
- keep only API directory
|
|
(remove documentation and samples, see ST website for this)
|
|
- rename Api to api
|
|
- customize api/platform to fit in Zephyr (mainly for I2C access)
|
|
vl53l0x_platform.c has been moved to Zephyr drivers directory.
|
|
|
|
In order to use this library, you have to :
|
|
* define CONFIG_HAS_STLIB and CONFIG_VL53L0X
|
|
* use NEWLIB_LIBC in prj.conf (needed for abs function)
|
|
* include vl53l0x_api.h and vl53l0x_platform.h in the driver .h
|
|
|
|
Dependencies:
|
|
This package depends on Zephyr I2C implementation and is linked statically.
|
|
This library will be used by a standard Zephyr driver.
|
|
|
|
URL:
|
|
http://www.st.com/en/embedded-software/stsw-img005.html
|
|
|
|
commit:
|
|
version 1.0.2
|
|
|
|
Maintained-by:
|
|
External
|
|
|
|
License:
|
|
BSD-3-Clause
|
|
|
|
License Link:
|
|
http://www.st.com/en/embedded-software/stsw-img005.html
|
|
|
|
|
|
|