Kinetis SDK v.1.3 API Reference Manual  Rev. 0
Freescale Semiconductor, Inc.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
fsl_rcm_hal.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include <assert.h>
#include "fsl_device_registers.h"

Data Structures

struct  rcm_reset_pin_filter_config_t
 Reset pin filter configuration. More...
 

Enumerations

enum  rcm_source_names_t {
  kRcmSrcAll = 0U,
  kRcmWakeup = RCM_SRS0_WAKEUP_MASK,
  kRcmLowVoltDetect = RCM_SRS0_LVD_MASK,
  kRcmWatchDog = RCM_SRS0_WDOG_MASK,
  kRcmExternalPin = RCM_SRS0_PIN_MASK,
  kRcmPowerOn = RCM_SRS0_POR_MASK,
  kRcmCoreLockup = RCM_SRS1_LOCKUP_MASK << 8U,
  kRcmSoftware = RCM_SRS1_SW_MASK << 8U,
  kRcmMdmAp = RCM_SRS1_MDM_AP_MASK << 8U,
  kRcmStopModeAckErr = RCM_SRS1_SACKERR_MASK << 8U
}
 System Reset Source Name definitions. More...
 
enum  rcm_filter_run_wait_modes_t {
  kRcmFilterDisabled,
  kRcmFilterBusClk,
  kRcmFilterLpoClk,
  kRcmFilterReserverd
}
 Reset pin filter select in Run and Wait modes. More...
 

Functions

Reset Control Module APIs
uint32_t RCM_HAL_GetSrcStatus (RCM_Type *base, uint32_t statusMask)
 Gets the reset source status. More...
 
void RCM_HAL_SetResetPinFilterConfig (RCM_Type *base, rcm_reset_pin_filter_config_t *config)
 Sets the reset pin filter base on configuration. More...