zephyr/samples/sensor/veaa_x_3
Jeppe Odgaard dffbd4fc88 license: fix copyright owner
Change license owner to Prevas due to initially wrong owner due to company
mix-up during co-development.

Signed-off-by: Jeppe Odgaard <jeppe.odgaard@prevas.dk>
2025-06-26 10:56:48 -05:00
..
boards license: fix copyright owner 2025-06-26 10:56:48 -05:00
src license: fix copyright owner 2025-06-26 10:56:48 -05:00
CMakeLists.txt
Kconfig license: fix copyright owner 2025-06-26 10:56:48 -05:00
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>