blob: d84deb0b2ce0180c8d93ec07c0e7dd736fe89913 [file] [log] [blame]
*** Variables ***
${UART} sysbus.uart0
${URI} @https://dl.antmicro.com/projects/renode
*** Keywords ***
Create Machine
Execute Command mach create
Execute Command machine LoadPlatformDescription @platforms/boards/arduino_nano_33_ble.repl
Execute Command sysbus LoadELF ${URI}/arduino_nano_33_ble--tf_magic_wand.elf-s_7482772-5722cd8b1dd7b040366cbc259f5175b62aa4496c
*** Test Cases ***
Should Detect RING Motion
Create Machine
Create Terminal Tester ${UART}
# This line must use the "path" notation to handle paths with spaces
Execute Command sysbus.twi0.lsm9ds1_imu FeedAccelerationSample "${CURDIR}${/}circle_rotated.data"
Start Emulation
Wait For Line On Uart Magic starts
Wait For Line On Uart RING:
Should Detect SLOPE Motion
Create Machine
Create Terminal Tester ${UART}
# This line must use the "path" notation to handle paths with spaces
Execute Command sysbus.twi0.lsm9ds1_imu FeedAccelerationSample "${CURDIR}${/}angle_rotated.data"
Start Emulation
Wait For Line On Uart Magic starts
Wait For Line On Uart SLOPE: