1sample:
2  description: An example to showcase usage of the nrfx_twim and nrfx_twis drivers, with the use of TXRX TWI transfer descriptor.
3  name: nrfx_twim_twis txrx example
4tests:
5  examples.nrfx_twim_twis.txrx:
6    tags:
7      - twim
8      - twis
9    filter: dt_compat_enabled("nordic,nrf-twim") and dt_compat_enabled("nordic,nrf-twis")
10    platform_allow:
11      - nrf52dk/nrf52832
12      - nrf52833dk/nrf52833
13      - nrf52840dk/nrf52840
14      - nrf5340dk/nrf5340/cpuapp
15      - nrf9160dk/nrf9160
16    integration_platforms:
17      - nrf52dk/nrf52832
18      - nrf52833dk/nrf52833
19      - nrf52840dk/nrf52840
20      - nrf5340dk/nrf5340/cpuapp
21      - nrf9160dk/nrf9160
22    harness: console
23    harness_config:
24      fixture: nrfx_example_loopbacks
25      type: multi_line
26      ordered: true
27      regex:
28        - "Starting nrfx_twim_twis txrx example."
29        - "................................"
30        - "DRONE REGISTERS:    DEC  |  HEX"
31        - "drone_idx:          1    |  0x1"
32        - "drone_mass:         10   |  0xA"
33        - "x_force:            50   |  0x32"
34        - "y_force:            100  |  0x64"
35        - "z_force:            150  |  0x96"
36        - "x_acceleration:     5    |  0x5"
37        - "y_acceleration:     10   |  0xA"
38        - "z_acceleration:     15   |  0xF"
39        - "additional_data[0]: 239  |  0xEF"
40        - "additional_data[1]: 190  |  0xBE"
41        - "additional_data[2]: 173  |  0xAD"
42        - "additional_data[3]: 222  |  0xDE"
43        - "................................"
44        - "Reading value of DRONE_REG_FORCE_X register:"
45        - "--> Master event: done - transfer completed"
46        - "ctrl buff: 0x32"
47        - "..."
48        - "Reading value of DRONE_REG_ACC_Y register:"
49        - "--> Master event: done - transfer completed"
50        - "ctrl buff: 0xA"
51        - "..."
52        - "Reading values of DRONE_REG_DATA registers:"
53        - "--> Master event: done - transfer completed"
54        - "ctrl buff: 0xDEADBEEF"
55        - "..."
56