zephyr/tests/drivers/regulator/fixed
Torsten Rasmussen 1cccc8a8fe cmake: increase minimal required version to 3.20.0
Move to CMake 3.20.0.

At the Toolchain WG it was decided to move to CMake 3.20.0.

The main reason for increasing CMake version is better toolchain
support.

Better toolchain support is added in the following CMake versions:
- armclang, CMake 3.15
- Intel oneAPI, CMake 3.20
- IAR, CMake 3.15 and 3.20

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-08-20 09:47:34 +02:00
..
boards
dts dts: don't use 'test' vendor prefix 2021-08-19 08:05:04 -05:00
src
CMakeLists.txt cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
README.txt
prj.conf drivers: regulator: do not explicitly enable fixed regulator driver 2021-04-16 09:45:35 +02:00
testcase.yaml dts: don't use 'test' vendor prefix 2021-08-19 08:05:04 -05:00

README.txt

Fixed Regulator
###############

This application tests the fixed regulator driver in multiple
configurations.  Like the GPIO driver test it requires that two GPIO
pins be shorted so that changes made to the state of one can be verified
by inspecting the other.

Unlike the GPIO driver test the behavior of a fixed regulator depends
heavily on the properties specified in its devicetree node.  The
``compatible`` property causes the underlying driver implementation to
select between one that supports asynchronous transitions and an
optimized one synchronous transitions.  The initial state of the
regulator, whether it can be changed, and enforced transition delays are
all controlled by devicetree properties.

Because the regulator can only be configured at system startup it is
necessary to test varying configurations in separate test sessions.  The
``testcase.yaml`` file provides a variety of flags intended to cover the
various behaviors.

Only boards for which an overlay is present can pass this test.  Boards
without an overlay, or for which the required wiring is not provided,
will fail with an error like this:

    Assertion failed at ../src/main.c:182: test_preconditions: (precheck not equal to PC_OK)
    precheck failed: active check failed

No special build options are required to make use of the overlay.