Home
last modified time | relevance | path

Searched full:vl53l0x (Results 1 – 25 of 35) sorted by relevance

12

/Zephyr-latest/samples/sensor/vl53l0x/
DREADME.rst1 .. zephyr:code-sample:: vl53l0x
2 :name: VL53L0X Time Of Flight sensor
5 Get distance data from a VL53L0X sensor (polling mode).
10 This sample periodically measures distance between vl53l0x sensor
12 It also shows how we can use the vl53l0x as a proximity sensor.
17 This sample uses the VL53L0X sensor controlled using the I2C interface.
22 - VL53L0X: https://www.st.com/en/imaging-and-photonics-solutions/vl53l0x.html
27 This project outputs sensor data to the console. It requires a VL53L0X
31 :zephyr-app: samples/sensor/vl53l0x/
Dsample.yaml2 name: Sample for MEMS sensors VL53L0X
4 sample.sensor.vl53l0x:
8 - vl53l0x
DCMakeLists.txt5 project(vl53l0x) project
/Zephyr-latest/drivers/sensor/st/vl53l0x/
DKconfig1 # VL53L0X time of flight sensor configuration options
6 menuconfig VL53L0X config
7 bool "VL53L0X time of flight sensor"
14 Enable driver for VL53L0X I2C-based time of flight sensor.
19 depends on VL53L0X
25 depends on VL53L0X
Dvl53l0x.c1 /* vl53l0x.c - Driver for ST VL53L0X time of flight sensor */
27 LOG_MODULE_REGISTER(VL53L0X, CONFIG_SENSOR_LOG_LEVEL);
44 /* tBOOT (1.2ms max.) VL53L0X firmware boot period */
54 VL53L0X_Dev_t vl53l0x; member
67 ret = VL53L0X_StaticInit(&drv_data->vl53l0x); in vl53l0x_setup_single_shot()
74 ret = VL53L0X_PerformRefCalibration(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
83 ret = VL53L0X_PerformRefSpadManagement(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
92 ret = VL53L0X_SetDeviceMode(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
100 ret = VL53L0X_SetLimitCheckEnable(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
109 ret = VL53L0X_SetLimitCheckEnable(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
[all …]
DCMakeLists.txt6 vl53l0x.c
Dvl53l0x_platform.c1 /* vl53l0x_platform.c - Zephyr customization of ST vl53l0x library.
2 * (library is located in ext/hal/st/lib/sensor/vl53l0x/)
20 LOG_MODULE_DECLARE(VL53L0X, CONFIG_SENSOR_LOG_LEVEL);
Dvl53l0x_types.h1 /* vl53l0x_types.h - Zephyr customization of ST vl53l0x library,
Dvl53l0x_platform_log.h1 /* vl53l0x_platform_log.h - Zephyr customization of ST vl53l0x library,
Dvl53l0x_platform.h1 /* vl53l0x_platform.h - Zephyr customization of ST vl53l0x library.
2 * (library is located in ext/hal/st/lib/sensor/vl53l0x/)
/Zephyr-latest/boards/shields/x_nucleo_53l0a1/
Dx_nucleo_53l0a1.overlay23 vl53l0x_c_x_nucleo_53l0a1: vl53l0x@30 {
24 compatible = "st,vl53l0x";
30 vl53l0x_l_x_nucleo_53l0a1: vl53l0x@31 {
31 compatible = "st,vl53l0x";
35 vl53l0x_r_x_nucleo_53l0a1: vl53l0x@32 {
36 compatible = "st,vl53l0x";
/Zephyr-latest/boards/shields/x_nucleo_53l0a1/doc/
Dindex.rst9 The X-NUCLEO-53L0A1 expansion board features the VL53L0X ranging and gesture
12 detection capabilities of the VL53L0X module.
14 One VL53L0X is soldered on the expansion board itself. A set of spacers and
18 Two VL53L0X satellites can be connected using the two 10 pin connectors.
55 - `VL53L0X Time-of-Flight ranging and gesture detection sensor Datasheet`_
61 The sample :zephyr:code-sample:`vl53l0x` demonstrates how to use the ranging sensor VL53L0X
73 :zephyr-app: samples/sensor/vl53l0x
82 …cleo53l0a1-ranging-and-gesture-detection-sensor-expansion-board-based-on-vl53l0x-for-stm32-nucleo-…
85 https://www.st.com/resource/en/datasheet/vl53l0x.pdf
/Zephyr-latest/dts/bindings/sensor/
Dst,vl53l0x.yaml4 description: STMicroelectronics VL53L0X Time of Flight sensor
6 compatible: "st,vl53l0x"
/Zephyr-latest/dts/bindings/i2c/
Dinfineon,cat1-i2c.yaml11 Example devicetree configuration with vl53l0x Time-of-Flight (ToF)
24 vl53l0x@29 {
25 compatible = "st,vl53l0x";
/Zephyr-latest/boards/st/stm32wb5mm_dk/
Dstm32wb5mm_dk.yaml15 - vl53l0x
Dstm32wb5mm_dk.dts185 vl53l0x@29 {
186 compatible = "st,vl53l0x";
/Zephyr-latest/boards/96boards/argonkey/
D96b_argonkey.yaml20 - vl53l0x
D96b_argonkey.dts160 vl53l0x@29 {
161 compatible = "st,vl53l0x";
/Zephyr-latest/boards/st/b_l4s5i_iot01a/
Db_l4s5i_iot01a.yaml22 - vl53l0x
Db_l4s5i_iot01a.dts133 vl53l0x@29 {
134 compatible = "st,vl53l0x";
/Zephyr-latest/boards/st/disco_l475_iot1/
Ddisco_l475_iot1.yaml22 - vl53l0x
/Zephyr-latest/samples/shields/x_nucleo_53l0a1/
DREADME.rst5 Interact with the 7-segment display and VL53L0X ranging sensor of an X-NUCLEO-53L0A1 shield.
10 three VL53L0X ranging sensors on the :ref:`x_nucleo_53l0a1_shield`.
/Zephyr-latest/drivers/sensor/st/vl53l1x/
DKconfig1 # VL53L0X time of flight sensor configuration options
/Zephyr-latest/drivers/sensor/st/
DCMakeLists.txt43 add_subdirectory_ifdef(CONFIG_VL53L0X vl53l0x)
DKconfig42 source "drivers/sensor/st/vl53l0x/Kconfig"

12