…
|
||
---|---|---|
.. | ||
boards | ||
src | ||
CMakeLists.txt | ||
README.rst | ||
prj.conf | ||
sample.yaml |
README.rst
.. zephyr:code-sample:: proximity_polling :name: Proximity sensor :relevant-api: sensor_interface Get proximity data from up to 10 proximity sensors (polling mode). Overview ******** This sample demonstrates how to use one or multiple proximity sensors. Building and Running ******************** The sample supports up to 10 proximity sensors. The number of the sensors will automatically detected from the devicetree, you only need to set aliases from ``prox-sensor-0`` to ``prox-sensor-9``. For example: .. code-block:: devicetree / { aliases { prox-sensor0 = &tmd2620; }; }; After creating the devicetree overlay you can build the sample with: .. zephyr-app-commands:: :zephyr-app: samples/sensor/proximity_polling :board: <your_board> :goals: build flash :compact: Sample Output ============= .. code-block:: console *** Booting Zephyr OS build zephyr-v3.2.0-210-gd95295f08646 *** Proximity sensor sample application Found 1 proximity sensor(s): tmd2620@29 Proximity on tmd2620@29: 202 Proximity on tmd2620@29: 205 Proximity on tmd2620@29: 204 Proximity on tmd2620@29: 60 Proximity on tmd2620@29: 1