1sample:
2  description: An example to showcase usage of the nrfx_saadc driver in the blocking mode
3  name: nrfx_saadc simple blocking example
4tests:
5  examples.nrfx_saadc.simple_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 blocking example."
27      - "Single channel SAADC test."
28      - "Calibration in the blocking manner finished successfully."
29      - "Sampling 1 / 8"
30      - ".CHANNEL 0. Sampled value == ([0-9]{3})"
31      - "Calibration in the blocking manner finished successfully."
32      - "Sampling 2 / 8"
33      - ".CHANNEL 0. Sampled value == -?[0-9]"
34      - "Calibration in the blocking manner finished successfully."
35      - "Sampling 3 / 8"
36      - ".CHANNEL 0. Sampled value == ([0-9]{3})"
37      - "Calibration in the blocking manner finished successfully."
38      - "Sampling 4 / 8"
39      - ".CHANNEL 0. Sampled value == -?[0-9]"
40      - "Calibration in the blocking manner finished successfully."
41      - "Sampling 5 / 8"
42      - ".CHANNEL 0. Sampled value == ([0-9]{3})"
43      - "Calibration in the blocking manner finished successfully."
44      - "Sampling 6 / 8"
45      - ".CHANNEL 0. Sampled value == -?[0-9]"
46      - "Calibration in the blocking manner finished successfully."
47      - "Sampling 7 / 8"
48      - ".CHANNEL 0. Sampled value == ([0-9]{3})"
49      - "Calibration in the blocking manner finished successfully."
50      - "Sampling 8 / 8"
51      - ".CHANNEL 0. Sampled value == -?[0-9]"
52      - "Multiple channels SAADC test."
53      - "Calibration in the blocking manner finished successfully."
54      - "Sampling 1 / 8"
55      - ".CHANNEL 0. Sampled value == ([0-9]{3})"
56      - ".CHANNEL 1. Sampled value == ([0-9]{3})"
57      - ".CHANNEL 2. Sampled value == ([0-9]{3})"
58      - "Calibration in the blocking manner finished successfully."
59      - "Sampling 2 / 8"
60      - ".CHANNEL 0. Sampled value == -?[0-9]"
61      - ".CHANNEL 1. Sampled value == -?[0-9]"
62      - ".CHANNEL 2. Sampled value == -?[0-9]"
63      - "Calibration in the blocking manner finished successfully."
64      - "Sampling 3 / 8"
65      - ".CHANNEL 0. Sampled value == ([0-9]{3})"
66      - ".CHANNEL 1. Sampled value == ([0-9]{3})"
67      - ".CHANNEL 2. Sampled value == ([0-9]{3})"
68      - "Calibration in the blocking manner finished successfully."
69      - "Sampling 4 / 8"
70      - ".CHANNEL 0. Sampled value == -?[0-9]"
71      - ".CHANNEL 1. Sampled value == -?[0-9]"
72      - ".CHANNEL 2. Sampled value == -?[0-9]"
73      - "Calibration in the blocking manner finished successfully."
74      - "Sampling 5 / 8"
75      - ".CHANNEL 0. Sampled value == ([0-9]{3})"
76      - ".CHANNEL 1. Sampled value == ([0-9]{3})"
77      - ".CHANNEL 2. Sampled value == ([0-9]{3})"
78      - "Calibration in the blocking manner finished successfully."
79      - "Sampling 6 / 8"
80      - ".CHANNEL 0. Sampled value == -?[0-9]"
81      - ".CHANNEL 1. Sampled value == -?[0-9]"
82      - ".CHANNEL 2. Sampled value == -?[0-9]"
83      - "Calibration in the blocking manner finished successfully."
84      - "Sampling 7 / 8"
85      - ".CHANNEL 0. Sampled value == ([0-9]{3})"
86      - ".CHANNEL 1. Sampled value == ([0-9]{3})"
87      - ".CHANNEL 2. Sampled value == ([0-9]{3})"
88      - "Calibration in the blocking manner finished successfully."
89      - "Sampling 8 / 8"
90      - ".CHANNEL 0. Sampled value == -?[0-9]"
91      - ".CHANNEL 1. Sampled value == -?[0-9]"
92      - ".CHANNEL 2. Sampled value == -?[0-9]"
93