MSP430 Driver Library  1.80.00.18
Macros | Functions
pmm.h File Reference
#include "inc/hw_memmap.h"

Go to the source code of this file.

Macros

#define PMM_PMMBORIFG   PMMBORIFG
 
#define PMM_PMMRSTIFG   PMMRSTIFG
 
#define PMM_PMMPORIFG   PMMPORIFG
 
#define PMM_SVSHIFG   SVSHIFG
 
#define PMM_SVSLIFG   SVSLIFG
 
#define PMM_PMMLPM5IFG   PMMLPM5IFG
 
#define PMM_ALL   (0xB7)
 

Functions

void PMM_enableLowPowerReset (void)
 Enables the low power reset. SVSH does not reset device, but triggers a system NMI. More...
 
void PMM_disableLowPowerReset (void)
 Disables the low power reset. SVSH resets device. More...
 
void PMM_enableSVSH (void)
 Enables the high-side SVS circuitry. More...
 
void PMM_disableSVSH (void)
 Disables the high-side SVS circuitry. More...
 
void PMM_regOn (void)
 Makes the low-dropout voltage regulator (LDO) remain ON when going into LPM 3/4. More...
 
void PMM_regOff (void)
 Turns OFF the low-dropout voltage regulator (LDO) when going into LPM3/4, thus the system will enter LPM3.5 or LPM4.5 respectively. More...
 
void PMM_trigPOR (void)
 Calling this function will trigger a software Power On Reset (POR). More...
 
void PMM_trigBOR (void)
 Calling this function will trigger a software Brown Out Rest (BOR). More...
 
void PMM_clearInterrupt (uint16_t mask)
 Clears interrupt flags for the PMM. More...
 
uint16_t PMM_getInterruptStatus (uint16_t mask)
 Returns interrupt status. More...
 
void PMM_lockLPM5 (void)
 Lock LPM5. More...
 
void PMM_unlockLPM5 (void)
 Unlock LPM5. More...
 

Macro Definition Documentation

#define PMM_PMMBORIFG   PMMBORIFG
#define PMM_PMMRSTIFG   PMMRSTIFG
#define PMM_PMMPORIFG   PMMPORIFG
#define PMM_SVSHIFG   SVSHIFG
#define PMM_SVSLIFG   SVSLIFG
#define PMM_PMMLPM5IFG   PMMLPM5IFG
#define PMM_ALL   (0xB7)

Copyright 2014, Texas Instruments Incorporated