Functions | |
void | PMM_enableSVSH (void) |
Enables the high-side SVS circuitry. More... | |
void | PMM_disableSVSH (void) |
Disables the high-side SVS circuitry. More... | |
void | PMM_turnOnRegulator (void) |
Makes the low-dropout voltage regulator (LDO) remain ON when going into LPM 3/4. More... | |
void | PMM_turnOffRegulator (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_unlockLPM5 (void) |
Unlock LPM5. More... | |
void PMM_clearInterrupt | ( | uint16_t | mask | ) |
Clears interrupt flags for the PMM.
mask | is the mask for specifying the required flag Mask value is the logical OR of any of the following:
|
Modified bits of PMMCTL0 register and bits of PMMIFG register.
void PMM_disableSVSH | ( | void | ) |
Disables the high-side SVS circuitry.
Modified bits of PMMCTL0 register.
void PMM_enableSVSH | ( | void | ) |
Enables the high-side SVS circuitry.
Modified bits of PMMCTL0 register.
uint16_t PMM_getInterruptStatus | ( | uint16_t | mask | ) |
Returns interrupt status.
mask | is the mask for specifying the required flag Mask value is the logical OR of any of the following:
|
void PMM_trigBOR | ( | void | ) |
Calling this function will trigger a software Brown Out Rest (BOR).
Modified bits of PMMCTL0 register.
void PMM_trigPOR | ( | void | ) |
Calling this function will trigger a software Power On Reset (POR).
Modified bits of PMMCTL0 register.
void PMM_turnOffRegulator | ( | 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.
Modified bits of PMMCTL0 register.
void PMM_turnOnRegulator | ( | void | ) |
Makes the low-dropout voltage regulator (LDO) remain ON when going into LPM 3/4.
Modified bits of PMMCTL0 register.
void PMM_unlockLPM5 | ( | void | ) |
Unlock LPM5.
LPMx.5 configuration is not locked and defaults to its reset condition. Disable the GPIO power-on default high-impedance mode to activate previously configured port settings.