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