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_pmc_hal.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include <assert.h>
#include "fsl_device_registers.h"

Data Structures

struct  pmc_bandgap_buffer_config_t
 Bandgap Buffer configuration. More...
 

Enumerations

enum  pmc_low_volt_warn_volt_select_t {
  kPmcLowVoltWarnVoltLowTrip,
  kPmcLowVoltWarnVoltMid1Trip,
  kPmcLowVoltWarnVoltMid2Trip,
  kPmcLowVoltWarnVoltHighTrip
}
 Low-Voltage Warning Voltage Select. More...
 
enum  pmc_low_volt_detect_volt_select_t {
  kPmcLowVoltDetectVoltLowTrip,
  kPmcLowVoltDetectVoltHighTrip
}
 Low-Voltage Detect Voltage Select. More...
 

Functions

Power Management Controller Control APIs
static void PMC_HAL_LowVoltDetectConfig (PMC_Type *base, bool enableInt, bool enableReset, pmc_low_volt_detect_volt_select_t voltSelect)
 Configure the low voltage detect setting. More...
 
static void PMC_HAL_SetLowVoltDetectAck (PMC_Type *base)
 Low-Voltage Detect Acknowledge. More...
 
static bool PMC_HAL_GetLowVoltDetectFlag (PMC_Type *base)
 Low-Voltage Detect Flag Read. More...
 
static void PMC_HAL_LowVoltWarnConfig (PMC_Type *base, bool enableInt, pmc_low_volt_warn_volt_select_t voltSelect)
 Configure the low voltage warning setting. More...
 
static void PMC_HAL_SetLowVoltWarnAck (PMC_Type *base)
 Low-Voltage Warning Acknowledge. More...
 
static bool PMC_HAL_GetLowVoltWarnFlag (PMC_Type *base)
 Low-Voltage Warning Flag Read. More...
 
static void PMC_HAL_BandgapBufferConfig (PMC_Type *base, pmc_bandgap_buffer_config_t *config)
 Configures the PMC bandgap. More...
 
static uint8_t PMC_HAL_GetAckIsolation (PMC_Type *base)
 Gets the acknowledge isolation value. More...
 
static void PMC_HAL_ClearAckIsolation (PMC_Type *base)
 Clears an acknowledge isolation. More...
 
static uint8_t PMC_HAL_GetRegulatorStatus (PMC_Type *base)
 Gets the Regulator regulation status. More...