53 regValue = baseAddr->
VERID;
57 regValue = baseAddr->
VERID;
61 regValue = baseAddr->
VERID;
77 uint32_t regValue = (uint32_t)baseAddr->
PARAM;
129 return (regValue == 0UL) ?
false:
true;
146 uint32_t regValue = (uint32_t)baseAddr->
SRS;
190 retValue = (regValue == 0UL) ?
false:
true;
205 uint32_t regValue = (uint32_t)baseAddr->
SRIE;
206 uint32_t enableValue = (enable) ? 1UL : 0UL;
210 switch (resetInterrupt)
256 baseAddr->
SRIE = (uint32_t)regValue;
276 regValue = (uint32_t)baseAddr->
SSRS;
317 retValue = (regValue == 0UL) ?
false:
true;
335 status = baseAddr->
SSRS;
336 baseAddr->
SSRS = status;
#define RCM_SRIE_LOL_MASK
rcm_source_names_t
System Reset Source Name definitions Implements rcm_source_names_t_Class.
#define RCM_SRS_WDOG_MASK
#define RCM_PARAM_EWAKEUP_MASK
#define RCM_SSRS_SLOCKUP_SHIFT
#define RCM_SRIE_PIN_MASK
#define RCM_SRIE_WDOG_MASK
#define RCM_SRS_SACKERR_MASK
#define RCM_SSRS_SLOCKUP_MASK
#define RCM_SSRS_SSW_SHIFT
#define RCM_PARAM_EWAKEUP_SHIFT
#define RCM_PARAM_EPIN_SHIFT
void RCM_HAL_ClearStickySrcStatus(RCM_Type *const baseAddr)
Clear the sticky reset source status.
bool RCM_HAL_GetStickySrcStatusCmd(const RCM_Type *const baseAddr, const rcm_source_names_t srcName)
Gets the sticky reset source status.
#define RCM_SRS_LOC_SHIFT
#define RCM_SSRS_SWDOG_MASK
#define RCM_SSRS_SSW_MASK
#define RCM_PARAM_ESW_MASK
#define RCM_PARAM_EMDM_AP_MASK
bool RCM_HAL_GetSrcStatusCmd(const RCM_Type *const baseAddr, const rcm_source_names_t srcName)
Gets the reset source status.
#define RCM_PARAM_EPOR_SHIFT
#define RCM_SSRS_SPIN_SHIFT
#define RCM_SSRS_SLOC_MASK
#define RCM_SSRS_SWDOG_SHIFT
RCM module version number Implements rcm_version_info_t_Class.
#define RCM_SRIE_SACKERR_MASK
#define RCM_SSRS_SLOL_SHIFT
void RCM_HAL_GetVersion(const RCM_Type *const baseAddr, rcm_version_info_t *const versionInfo)
Get the version of the RCM module.
#define RCM_SRIE_JTAG_MASK
#define RCM_PARAM_ECORE1_MASK
#define RCM_SSRS_SJTAG_SHIFT
#define RCM_SRS_LOCKUP_SHIFT
#define RCM_PARAM_EWDOG_MASK
#define RCM_SRIE_SACKERR(x)
#define RCM_SSRS_SPOR_MASK
#define RCM_SSRS_SSACKERR_MASK
#define RCM_PARAM_EJTAG_SHIFT
bool RCM_HAL_GetSrcIndicationFeatureAvailability(const RCM_Type *const baseAddr, const rcm_source_names_t srcName)
Checks the existence of the status indication feature for a reset source.
#define RCM_PARAM_EWDOG_SHIFT
#define RCM_SSRS_SPIN_MASK
#define RCM_SSRS_SLOC_SHIFT
#define RCM_VERID_MAJOR_MASK
#define RCM_PARAM_ELOL_SHIFT
#define RCM_SRS_SACKERR_SHIFT
#define RCM_SSRS_SLVD_MASK
#define RCM_SSRS_SLVD_SHIFT
#define RCM_PARAM_ELOC_SHIFT
#define RCM_PARAM_ELOC_MASK
#define RCM_PARAM_ESW_SHIFT
#define RCM_SSRS_SMDM_AP_SHIFT
#define RCM_VERID_FEATURE_SHIFT
#define RCM_PARAM_EJTAG_MASK
#define RCM_SRIE_MDM_AP(x)
#define RCM_VERID_MINOR_MASK
#define RCM_VERID_MINOR_SHIFT
#define RCM_PARAM_ETAMPER_MASK
#define RCM_SSRS_SLOL_MASK
#define RCM_SSRS_SJTAG_MASK
#define RCM_SRIE_LOCKUP_MASK
#define RCM_PARAM_ELOCKUP_SHIFT
#define RCM_SRIE_MDM_AP_MASK
#define RCM_SSRS_SSACKERR_SHIFT
#define RCM_SRS_LOCKUP_MASK
#define RCM_SRIE_LOC_MASK
#define RCM_SSRS_SMDM_AP_MASK
#define RCM_PARAM_EPIN_MASK
#define RCM_PARAM_ELOCKUP_MASK
#define RCM_SRS_LVD_SHIFT
#define RCM_PARAM_ETAMPER_SHIFT
#define RCM_SRIE_LOCKUP(x)
#define RCM_PARAM_ESACKERR_SHIFT
#define RCM_SSRS_SPOR_SHIFT
#define RCM_SRS_WDOG_SHIFT
#define RCM_VERID_MAJOR_SHIFT
#define RCM_PARAM_EPOR_MASK
#define RCM_SRS_LOL_SHIFT
#define RCM_PARAM_ELOL_MASK
void RCM_HAL_SetResetIntCmd(RCM_Type *const baseAddr, const rcm_source_names_t resetInterrupt, const bool enable)
Enables/disables a specified system reset interrupt.
#define RCM_PARAM_ELVD_SHIFT
#define RCM_VERID_FEATURE_MASK
#define RCM_PARAM_EMDM_AP_SHIFT
#define RCM_PARAM_ESACKERR_MASK
#define RCM_SRS_POR_SHIFT
#define RCM_PARAM_ELVD_MASK
#define RCM_PARAM_ECORE1_SHIFT
#define RCM_SRS_PIN_SHIFT