#include <niobe4a.h>
#include <mcuxClCore_Examples.h>
#include <mcuxClExample_ELS_Helper.h>
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00u, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x00U,
0x00U, 0x00U, 0x00U, 0x18U};
0x8FU, 0x01U, 0xCFU, 0xEAU,
0x41U, 0x41U, 0x40U, 0xDEU,
0x5DU, 0xAEU, 0x22U, 0x23U,
0xB0U, 0x03U, 0x61U, 0xA3U,
0x96U, 0x17U, 0x7AU, 0x9CU,
0xB4U, 0x10U, 0xFFU, 0x61U,
0xF2U, 0x00U, 0x15U, 0xADU};
#define kCDOG_LockCtrl_Unlock 2U
#define kCDOG_FaultCtrl_EnableReset 1U
#define kCDOG_IrqPauseCtrl_Run 1U
#define kCDOG_DebugHaltCtrl_Pause 2U
{
if (kCDOG_LockCtrl_Unlock == ((CDOG0->CONTROL & CDOG_CONTROL_LOCK_CTRL_MASK) >> CDOG_CONTROL_LOCK_CTRL_SHIFT))
{
CDOG0->FLAGS = 0;
}
else
{
CDOG0->FLAGS = 0xFFFFFFFFu;
}
CDOG0->RELOAD = 0xFFFFFFFFu;
CDOG0->CONTROL =
CDOG_CONTROL_LOCK_CTRL(kCDOG_LockCtrl_Unlock) |
CDOG_CONTROL_TIMEOUT_CTRL(kCDOG_FaultCtrl_EnableReset) |
CDOG_CONTROL_MISCOMPARE_CTRL(
kCDOG_FaultCtrl_EnableReset) |
CDOG_CONTROL_SEQUENCE_CTRL(
kCDOG_FaultCtrl_EnableReset) |
CDOG_CONTROL_CONTROL_CTRL(
kCDOG_FaultCtrl_EnableReset) |
CDOG_CONTROL_STATE_CTRL(
kCDOG_FaultCtrl_EnableReset) |
CDOG_CONTROL_ADDRESS_CTRL(kCDOG_FaultCtrl_EnableReset) |
CDOG_CONTROL_IRQ_PAUSE(
kCDOG_IrqPauseCtrl_Run) |
CDOG_CONTROL_DEBUG_HALT_CTRL(kCDOG_DebugHaltCtrl_Pause);
CDOG0->START = 0x0U;
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
hash_options,
));
CDOG0->ADD = (uint32_t)(token);
return MCUXCLEXAMPLE_STATUS_ERROR;
}
CDOG0->ADD = (uint32_t)(token);
return MCUXCLEXAMPLE_STATUS_ERROR;
}
{
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
}
if(!mcuxClExample_Els_Disable())
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
CDOG0->STOP = expectedSc;
if ((CDOG0->FLAGS & CDOG_FLAGS_MISCOM_FLAG_MASK) >> CDOG_FLAGS_MISCOM_FLAG_SHIFT != 0U)
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
return MCUXCLEXAMPLE_STATUS_OK;
}