Go to the documentation of this file.00001 #ifndef __MSP430WARE_PMM_FR5xx_H__
00002 #define __MSP430WARE_PMM_FR5xx_H__
00003
00004 #define __MSP430_HAS_PMM_FR5xx__
00005 #define __MSP430_HAS_PMM_FRAM__
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #define FRPMM_PMMBORIFG PMMBORIFG
00016 #define FRPMM_PMMRSTIFG PMMRSTIFG
00017 #define FRPMM_PMMPORIFG PMMPORIFG
00018 #define FRPMM_SVSHIFG SVSHIFG
00019 #define FRPMM_SVSLIFG SVSLIFG
00020 #define FRPMM_PMMLPM5IFG PMMLPM5IFG
00021
00022 #define FRPMM_ALL (0xB7)
00023
00024 #define FRPMM_LPRST PMMLPRST
00025
00026 #define FRPMM_SVSHE SVSHE
00027 #define FRPMM_SVSLE SVSLE
00028 #define FRPMM_PMMREGOFF PMMREGOFF
00029 #define FRPMM_PMMSWPOR PMMSWPOR
00030 #define FRPMM_PMMSWBOR PMMSWBOR
00031 #define FRPMM_LOCKLPM5 LOCKLPM5
00032
00033 #define FRPMM_PW PMMPW
00034 #define FRPMM_PW_H PMMPW_H
00035
00036
00037
00038
00039
00040
00041 extern void FRPMM_enableLowPowerReset (unsigned int baseAddress);
00042 extern void FRPMM_disableLowPowerReset (unsigned int baseAddress);
00043 extern void FRPMM_enableSVSH (unsigned int baseAddress);
00044 extern void FRPMM_disableSVSH (unsigned int baseAddress);
00045 extern void FRPMM_enableSVSL (unsigned int baseAddress);
00046 extern void FRPMM_disableSVSL (unsigned int baseAddress);
00047 extern void FRPMM_regOff (unsigned int baseAddress);
00048 extern void FRPMM_regOn (unsigned int baseAddress);
00049 extern void FRPMM_trigPOR (unsigned int baseAddress);
00050 extern void FRPMM_trigBOR (unsigned int baseAddress);
00051 extern void FRPMM_clearInterrupt (unsigned int baseAddress, unsigned int mask);
00052 extern unsigned int FRPMM_getInterruptStatus (unsigned int baseAddress, unsigned int mask);
00053 extern void FRPMM_lockLPM5 (unsigned int baseAddress);
00054 extern void FRPMM_unlockLPM5 (unsigned int baseAddress);
00055
00056 #endif