8 #include "sw/device/lib/testing/rstmgr_testutils.h"
9 #include "sw/device/lib/testing/test_framework/check.h"
14 static dif_rstmgr_t rstmgr;
16 OTTF_DEFINE_TEST_CONFIG(.enable_concurrency =
false);
19 CHECK_DIF_OK(dif_rstmgr_init(
23 rstmgr_testutils_reason_clear();
26 LOG_INFO(
"Ready for CPU halt request");
32 LOG_ERROR(
"Timed out waiting for an NDM reset request.");
35 }
else if (UNWRAP(rstmgr_testutils_is_reset_info(&rstmgr,
37 LOG_INFO(
"Rebooted after NDM reset request.");
38 rstmgr_testutils_reason_clear();
43 reset_info = rstmgr_testutils_reason_get();
44 LOG_ERROR(
"Unexpected reset_info: %d", reset_info);