6 #include "sw/device/lib/testing/rstmgr_testutils.h"
7 #include "sw/device/lib/testing/test_framework/check.h"
9 #include "sw/device/lib/testing/test_framework/ottf_utils.h"
20 OTTF_DEFINE_TEST_CONFIG(.enable_uart_flow_control =
true);
22 static volatile uint8_t kReset = 0;
25 kTestTimeoutMicros = 1000000,
28 static dif_rstmgr_t rstmgr;
33 static void chip_sw_reset(
void) {
36 CHECK(
false,
"Should have reset before this line");
40 CHECK_DIF_OK(dif_rstmgr_init(
45 rst_info = rstmgr_testutils_reason_get();
46 rstmgr_testutils_reason_clear();
50 OTTF_WAIT_FOR(kReset != 0, kTestTimeoutMicros);
60 LOG_ERROR(
"Unexpected reset info %d", rst_info);