zephyr/samples/sensor/veaa_x_3
Anas Nashif 895d91169e tests/samples: use integration platforms where possible
When possible, add integration_platforms to samples/tests.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2025-03-11 11:35:15 +01:00
..
boards
src
CMakeLists.txt
Kconfig
prj.conf
README.rst
sample.yaml tests/samples: use integration platforms where possible 2025-03-11 11:35:15 +01:00

.. zephyr:code-sample:: veea_x_3
   :name: VEAA-X-3 proportional pressure control valve
   :relevant-api: sensor_interface

   Control a VEAA-X-3 proportional pressure control valve.

Overview
********

A sensor sample that demonstrates how to use a VEAA-X-3 device.

Building and Running
********************

This sample sets the valve setpoint then reads the actual pressure.
This is done continuously. When the maximum supported pressure is reached the setpoint is reset to
the valve's minimum supported pressure value.

.. zephyr-app-commands::
   :zephyr-app: samples/sensor/veaa_x_3
   :board: <board to use>
   :goals: build flash
   :compact:

Sample Output
=============

.. code-block:: console

    Testing test_veaa_x_3
    Valve range: 1 to 200 kPa
    Setpoint:    1 kPa, actual:   1 kPa
    Setpoint:    2 kPa, actual:   2 kPa
    Setpoint:    3 kPa, actual:   3 kPa
    ...
    Setpoint:  199 kPa, actual: 199 kPa
    Setpoint:  200 kPa, actual: 200 kPa
    Setpoint:    1 kPa, actual:   1 kPa
    <repeats endlessly>