1sample:
2  description: An example to showcase usage of the nrfx_saadc driver in the non-blocking mode
3  name: nrfx_saadc simple non-blocking example
4tests:
5  examples.nrfx_saadc.simple_non_blocking:
6    tags: saadc
7    filter: dt_compat_enabled("nordic,nrf-saadc")
8    platform_allow:
9      - nrf52dk/nrf52832
10      - nrf52833dk/nrf52833
11      - nrf52840dk/nrf52840
12      - nrf5340dk/nrf5340/cpuapp
13      - nrf9160dk/nrf9160
14    integration_platforms:
15      - nrf52dk/nrf52832
16      - nrf52833dk/nrf52833
17      - nrf52840dk/nrf52840
18      - nrf5340dk/nrf5340/cpuapp
19      - nrf9160dk/nrf9160
20    harness: console
21    harness_config:
22      fixture: nrfx_example_loopbacks
23      type: multi_line
24      ordered: true
25      regex:
26        - "Starting nrfx_saadc simple non-blocking example."
27        - "Single channel SAADC test."
28        - "SAADC event: CALIBRATEDONE"
29        - "SAADC event: DONE"
30        - ".Sample 0. value == ([0-9]{3})"
31        - "SAADC event: CALIBRATEDONE"
32        - "SAADC event: DONE"
33        - ".Sample 0. value == -?[0-9]"
34        - "SAADC event: CALIBRATEDONE"
35        - "SAADC event: DONE"
36        - ".Sample 0. value == ([0-9]{3})"
37        - "SAADC event: CALIBRATEDONE"
38        - "SAADC event: DONE"
39        - ".Sample 0. value == -?[0-9]"
40        - "SAADC event: CALIBRATEDONE"
41        - "SAADC event: DONE"
42        - ".Sample 0. value == ([0-9]{3})"
43        - "SAADC event: CALIBRATEDONE"
44        - "SAADC event: DONE"
45        - ".Sample 0. value == -?[0-9]"
46        - "SAADC event: CALIBRATEDONE"
47        - "SAADC event: DONE"
48        - ".Sample 0. value == ([0-9]{3})"
49        - "SAADC event: CALIBRATEDONE"
50        - "SAADC event: DONE"
51        - ".Sample 0. value == -?[0-9]"
52        - "Multiple channels SAADC test."
53        - "SAADC event: CALIBRATEDONE"
54        - "SAADC event: DONE"
55        - ".Sample 0. value == ([0-9]{3})"
56        - ".Sample 1. value == ([0-9]{3})"
57        - ".Sample 2. value == ([0-9]{3})"
58        - "SAADC event: CALIBRATEDONE"
59        - "SAADC event: DONE"
60        - ".Sample 0. value == -?[0-9]"
61        - ".Sample 1. value == -?[0-9]"
62        - ".Sample 2. value == -?[0-9]"
63        - "SAADC event: CALIBRATEDONE"
64        - "SAADC event: DONE"
65        - ".Sample 0. value == ([0-9]{3})"
66        - ".Sample 1. value == ([0-9]{3})"
67        - ".Sample 2. value == ([0-9]{3})"
68        - "SAADC event: CALIBRATEDONE"
69        - "SAADC event: DONE"
70        - ".Sample 0. value == -?[0-9]"
71        - ".Sample 1. value == -?[0-9]"
72        - ".Sample 2. value == -?[0-9]"
73        - "SAADC event: CALIBRATEDONE"
74        - "SAADC event: DONE"
75        - ".Sample 0. value == ([0-9]{3})"
76        - ".Sample 1. value == ([0-9]{3})"
77        - ".Sample 2. value == ([0-9]{3})"
78        - "SAADC event: CALIBRATEDONE"
79        - "SAADC event: DONE"
80        - ".Sample 0. value == -?[0-9]"
81        - ".Sample 1. value == -?[0-9]"
82        - ".Sample 2. value == -?[0-9]"
83        - "SAADC event: CALIBRATEDONE"
84        - "SAADC event: DONE"
85        - ".Sample 0. value == ([0-9]{3})"
86        - ".Sample 1. value == ([0-9]{3})"
87        - ".Sample 2. value == ([0-9]{3})"
88        - "SAADC event: CALIBRATEDONE"
89        - "SAADC event: DONE"
90        - ".Sample 0. value == -?[0-9]"
91        - ".Sample 1. value == -?[0-9]"
92        - ".Sample 2. value == -?[0-9]"
93