1*** Variables ***
2${UART}                       sysbus.uart0
3${URI}                        @https://dl.antmicro.com/projects/renode
4
5${LIS2DS12}=     SEPARATOR=
6...  """                                                 ${\n}
7...  using "platforms/cpus/nrf52840.repl"                ${\n}
8...                                                      ${\n}
9...  lis2ds12: Sensors.LIS2DS12 @ twi1 0x1c              ${\n}
10...  ${SPACE*4}IRQ -> gpio0@28                           ${\n}
11...  """
12
13*** Keywords ***
14Create Machine
15	Execute Command          mach create
16	Execute Command          machine LoadPlatformDescriptionFromString ${LIS2DS12}
17	Execute Command          sysbus LoadELF ${URI}/nrf52840--zephyr_lis2dh.elf-s_747800-163b7e7cc986d4b1115f06b5f3df44ed0defc1fa
18
19*** Test Cases ***
20Should Read Acceleration
21	Create Machine
22	Create Terminal Tester    ${UART}
23
24	Execute Command           sysbus.twi1.lis2ds12 AccelerationX 10
25	Execute Command           sysbus.twi1.lis2ds12 AccelerationY 5
26	Execute Command           sysbus.twi1.lis2ds12 AccelerationZ -5
27
28	Start Emulation
29
30	Wait For Line On Uart     x 9.997213 , y 4.997410 , z -4.999803
31