6 #include "sw/device/lib/testing/test_framework/check.h"
8 #include "sw/device/lib/testing/test_framework/ottf_utils.h"
12 OTTF_DEFINE_TEST_CONFIG(.enable_uart_flow_control =
true);
15 kTestTimeoutMicros = 1000 * 1000,
31 volatile uint32_t kPhase = kWaitHost1;
40 OTTF_WAIT_FOR(kPhase != kWaitHost1, kTestTimeoutMicros);
42 CHECK(kPhase == kWaitDevice1,
"kPhase should be kWaitDevice1 (%d) but is %d",
43 kWaitDevice1, kPhase);
44 LOG_INFO(
"Change phase to kWaitHost2");
48 OTTF_WAIT_FOR(kPhase != kWaitHost2, kTestTimeoutMicros);
49 CHECK(kPhase == kTestDone,
"kPhase should be kTestDone (%d) but is %d",