| .. _tmd2620: |
| |
| Generic Proximity Sensor Sample |
| ############################### |
| |
| 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 |