50 #ifndef ti_dl_m0p_dl_sysctl_sysctl__include 51 #define ti_dl_m0p_dl_sysctl_sysctl__include 56 #include <ti/devices/msp/msp.h> 74 #define DL_SYSCTL_RESET_SYSRST (SYSCTL_RESETLEVEL_LEVEL_CPU) 79 #define DL_SYSCTL_RESET_CPU (DL_SYSCTL_RESET_SYSRST) 87 #define DL_SYSCTL_RESET_BOOT (SYSCTL_RESETLEVEL_LEVEL_BOOT) 94 #define DL_SYSCTL_RESET_POR (SYSCTL_RESETLEVEL_LEVEL_POR) 99 #define DL_SYSCTL_RESET_BOOTLOADER_EXIT \ 100 (SYSCTL_RESETLEVEL_LEVEL_BOOTLOADEREXIT) 105 #define DL_SYSCTL_RESET_BOOTLOADER_ENTRY \ 106 (SYSCTL_RESETLEVEL_LEVEL_BOOTLOADERENTRY) 114 #define DL_SYSCTL_INTERRUPT_LFOSC_GOOD (SYSCTL_IMASK_LFOSCGOOD_ENABLE) 116 #define DL_SYSCTL_INTERRUPT_ANALOG_CLOCK_ERROR (SYSCTL_IMASK_ANACLKERR_ENABLE) 132 #define DL_SYSCTL_NMI_WWDT0_FAULT (SYSCTL_NMIISET_WWDT0_SET) 134 #define DL_SYSCTL_NMI_BORLVL (SYSCTL_NMIISET_BORLVL_SET) 141 #define DL_SYSCTL_CLK_STATUS_FCL_ON (SYSCTL_CLKSTATUS_FCLMODE_ENABLED) 143 #define DL_SYSCTL_CLK_STATUS_LFOSC_GOOD (SYSCTL_CLKSTATUS_LFOSCGOOD_TRUE) 145 #define DL_SYSCTL_CLK_STATUS_MCLK_SOURCE_LFCLK \ 146 (SYSCTL_CLKSTATUS_CURMCLKSEL_LFCLK) 148 #define DL_SYSCTL_CLK_STATUS_MCLK_SOURCE_HSCLK (SYSCTL_CLKSTATUS_HSCLKMUX_HSCLK) 150 #define DL_SYSCTL_CLK_STATUS_ANALOG_CLOCK_ERROR \ 151 (SYSCTL_CLKSTATUS_ANACLKERR_TRUE) 153 #define DL_SYSCTL_CLK_STATUS_FCC_DONE (SYSCTL_CLKSTATUS_FCCDONE_DONE) 155 #define DL_SYSCTL_CLK_STATUS_LFCLK_SOURCE_EXLF (SYSCTL_CLKSTATUS_LFCLKMUX_EXLF) 157 #define DL_SYSCTL_CLK_STATUS_SYSOSC_4MHZ (SYSCTL_CLKSTATUS_SYSOSCFREQ_SYSOSC4M) 159 #define DL_SYSCTL_CLK_STATUS_SYSOSC_USERTRIM_FREQ \ 160 (SYSCTL_CLKSTATUS_SYSOSCFREQ_SYSOSCUSER) 167 #define DL_SYSCTL_STATUS_SHUTDOWN_IO_LOCK_TRUE \ 168 (SYSCTL_SYSSTATUS_SHDNIOLOCK_TRUE) 170 #define DL_SYSCTL_STATUS_EXT_RESET_PIN_DISABLED \ 171 (SYSCTL_SYSSTATUS_EXTRSTPINDIS_TRUE) 173 #define DL_SYSCTL_STATUS_SWD_DISABLED (SYSCTL_SYSSTATUS_SWDCFGDIS_TRUE) 175 #define DL_SYSCTL_STATUS_PMU_IFREF_GOOD (SYSCTL_SYSSTATUS_PMUIREFGOOD_TRUE) 177 #define DL_SYSCTL_STATUS_VBOOST_GOOD (SYSCTL_SYSSTATUS_ANACPUMPGOOD_TRUE) 179 #define DL_SYSCTL_STATUS_BOR_EVENT (SYSCTL_SYSSTATUS_BORLVL_TRUE) 181 #define DL_SYSCTL_STATUS_BOR_LEVEL0 \ 182 (SYSCTL_SYSSTATUS_BORCURTHRESHOLD_BORMIN) 184 #define DL_SYSCTL_STATUS_BOR_LEVEL1 (SYSCTL_SYSSTATUS_BORCURTHRESHOLD_BORLEVEL1) 186 #define DL_SYSCTL_STATUS_BOR_LEVEL2 (SYSCTL_SYSSTATUS_BORCURTHRESHOLD_BORLEVEL2) 188 #define DL_SYSCTL_STATUS_BOR_LEVEL3 (SYSCTL_SYSSTATUS_BORCURTHRESHOLD_BORLEVEL3) 292 SYSCTL_GENCLKCFG_EXCLKDIVEN_ENABLE | SYSCTL_GENCLKCFG_EXCLKDIVVAL_DIV2,
295 SYSCTL_GENCLKCFG_EXCLKDIVEN_ENABLE | SYSCTL_GENCLKCFG_EXCLKDIVVAL_DIV4,
298 SYSCTL_GENCLKCFG_EXCLKDIVEN_ENABLE | SYSCTL_GENCLKCFG_EXCLKDIVVAL_DIV6,
301 SYSCTL_GENCLKCFG_EXCLKDIVEN_ENABLE | SYSCTL_GENCLKCFG_EXCLKDIVVAL_DIV8,
304 SYSCTL_GENCLKCFG_EXCLKDIVVAL_DIV10,
307 SYSCTL_GENCLKCFG_EXCLKDIVVAL_DIV12,
310 SYSCTL_GENCLKCFG_EXCLKDIVVAL_DIV14,
313 SYSCTL_GENCLKCFG_EXCLKDIVVAL_DIV16,
360 ((uint32_t) 0 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
363 ((uint32_t) 1 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
366 ((uint32_t) 2 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
369 ((uint32_t) 3 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
372 ((uint32_t) 4 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
375 ((uint32_t) 5 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
378 ((uint32_t) 6 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
381 ((uint32_t) 7 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
384 ((uint32_t) 8 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
387 ((uint32_t) 9 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
390 ((uint32_t) 10 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
393 ((uint32_t) 11 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
396 ((uint32_t) 12 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
399 ((uint32_t) 13 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
402 ((uint32_t) 14 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
405 ((uint32_t) 15 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
408 ((uint32_t) 16 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
411 ((uint32_t) 17 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
414 ((uint32_t) 18 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
417 ((uint32_t) 19 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
420 ((uint32_t) 20 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
423 ((uint32_t) 21 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
426 ((uint32_t) 22 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
429 ((uint32_t) 23 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
432 ((uint32_t) 24 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
435 ((uint32_t) 25 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
438 ((uint32_t) 26 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
441 ((uint32_t) 27 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
444 ((uint32_t) 28 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
447 ((uint32_t) 29 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
450 ((uint32_t) 30 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
453 ((uint32_t) 31 << SYSCTL_GENCLKCFG_FCCTRIGCNT_OFS),
521 SYSCTL_RSTCAUSE_ID_BORWAKESHUTDN,
524 SYSCTL_RSTCAUSE_ID_BOOTNONPMUPARITY,
531 SYSCTL_RSTCAUSE_ID_BOOTEXNRST,
542 SYSCTL_RSTCAUSE_ID_SYSFLASHECC,
545 SYSCTL_RSTCAUSE_ID_SYSCPULOCK,
577 SCB->SCR |= SCB_SCR_SLEEPONEXIT_Msk;
587 SCB->SCR &= ~(SCB_SCR_SLEEPONEXIT_Msk);
595 return ((SCB->SCR & SCB_SCR_SLEEPONEXIT_Msk) == SCB_SCR_SLEEPONEXIT_Msk);
606 SCB->SCR |= SCB_SCR_SEVONPEND_Msk;
617 SCB->SCR &= ~(SCB_SCR_SEVONPEND_Msk);
630 return ((SCB->SCR & SCB_SCR_SEVONPEND_Msk) == SCB_SCR_SEVONPEND_Msk);
652 #define DL_SYSCTL_setMCLKSource(current, next, ...) \ 653 DL_SYSCTL_switchMCLKfrom##current##to##next(__VA_ARGS__); 713 SCB->SCR &= ~(SCB_SCR_SLEEPDEEP_Msk);
739 SCB->SCR &= ~(SCB_SCR_SLEEPDEEP_Msk);
767 SCB->SCR &= ~(SCB_SCR_SLEEPDEEP_Msk);
806 SYSCTL->SOCLOCK.PMODECFG = SYSCTL_PMODECFG_DSLEEP_STOP;
807 SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
808 SYSCTL->SOCLOCK.SYSOSCCFG &= ~(SYSCTL_SYSOSCCFG_DISABLESTOP_MASK);
809 SYSCTL->SOCLOCK.MCLKCFG &= ~(SYSCTL_MCLKCFG_USELFCLK_MASK);
830 SYSCTL->SOCLOCK.PMODECFG = SYSCTL_PMODECFG_DSLEEP_STOP;
831 SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
832 SYSCTL->SOCLOCK.SYSOSCCFG |= SYSCTL_SYSOSCCFG_DISABLESTOP_MASK;
862 SYSCTL->SOCLOCK.PMODECFG = SYSCTL_PMODECFG_DSLEEP_STANDBY;
863 SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
864 SYSCTL->SOCLOCK.MCLKCFG &= ~(SYSCTL_MCLKCFG_STOPCLKSTBY_MASK);
887 SYSCTL->SOCLOCK.PMODECFG = SYSCTL_PMODECFG_DSLEEP_STANDBY;
888 SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
889 SYSCTL->SOCLOCK.MCLKCFG |= SYSCTL_MCLKCFG_STOPCLKSTBY_MASK;
924 SYSCTL->SOCLOCK.PMODECFG = SYSCTL_PMODECFG_DSLEEP_SHUTDOWN;
925 SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
955 DL_SYSCTL_BOR_THRESHOLD_LEVEL thresholdLevel)
957 SYSCTL->SOCLOCK.BORTHRESHOLD = (uint32_t) thresholdLevel;
969 return (DL_SYSCTL_BOR_THRESHOLD_LEVEL)(SYSCTL->SOCLOCK.BORTHRESHOLD);
987 SYSCTL->SOCLOCK.BORCLRCMD =
988 SYSCTL_BORCLRCMD_KEY_VALUE | SYSCTL_BORCLRCMD_GO_TRUE;
1002 SYSCTL->SOCLOCK.RESETLEVEL = resetType;
1003 SYSCTL->SOCLOCK.RESETCMD =
1004 SYSCTL_RESETCMD_KEY_VALUE | SYSCTL_RESETCMD_GO_TRUE;
1015 SYSCTL->SOCLOCK.IMASK |= interruptMask;
1026 SYSCTL->SOCLOCK.IMASK &= ~(interruptMask);
1041 return (SYSCTL->SOCLOCK.IMASK & interruptMask);
1060 uint32_t interruptMask)
1062 return (SYSCTL->SOCLOCK.MIS & interruptMask);
1079 uint32_t interruptMask)
1081 return (SYSCTL->SOCLOCK.RIS & interruptMask);
1096 return (DL_SYSCTL_IIDX)(SYSCTL->SOCLOCK.IIDX);
1107 SYSCTL->SOCLOCK.ICLR = interruptMask;
1124 uint32_t interruptMask)
1126 return (SYSCTL->SOCLOCK.NMIRIS & interruptMask);
1142 return (DL_SYSCTL_NMI_IIDX)(SYSCTL->SOCLOCK.NMIIIDX);
1152 uint32_t interruptMask)
1154 SYSCTL->SOCLOCK.NMIICLR = interruptMask;
1171 (((uint32_t) behavior << SYSCTL_SYSTEMCFG_WWDTLP0RSTDIS_OFS)) |
1172 SYSCTL_SYSTEMCFG_KEY_VALUE,
1173 (SYSCTL_SYSTEMCFG_WWDTLP0RSTDIS_MASK | SYSCTL_SYSTEMCFG_KEY_MASK));
1188 (SYSCTL->SOCLOCK.SYSTEMCFG & SYSCTL_SYSTEMCFG_WWDTLP0RSTDIS_MASK) >>
1189 SYSCTL_SYSTEMCFG_WWDTLP0RSTDIS_OFS;
1209 SYSCTL_MCLKCFG_MDIV_MASK);
1221 uint32_t divider = SYSCTL->SOCLOCK.MCLKCFG & SYSCTL_MCLKCFG_MDIV_MASK;
1236 SYSCTL->SOCLOCK.MCLKCFG &
1237 (SYSCTL_MCLKCFG_USEHSCLK_MASK | SYSCTL_MCLKCFG_USELFCLK_MASK);
1239 return (DL_SYSCTL_MCLK_SOURCE)(source);
1265 SYSCTL_SYSOSCCFG_FREQ_MASK);
1279 uint32_t freq = SYSCTL->SOCLOCK.SYSOSCCFG & SYSCTL_SYSOSCCFG_FREQ_MASK;
1295 SYSCTL->SOCLOCK.CLKSTATUS & SYSCTL_CLKSTATUS_SYSOSCFREQ_MASK;
1309 return (SYSCTL->SOCLOCK.CLKSTATUS);
1321 return (SYSCTL->SOCLOCK.SYSSTATUS);
1333 SYSCTL->SOCLOCK.SYSSTATUSCLR =
1334 (SYSCTL_SYSSTATUSCLR_ALLECC_CLEAR | SYSCTL_SYSSTATUSCLR_KEY_VALUE);
1357 SYSCTL->SOCLOCK.EXLFCTL =
1358 (SYSCTL_EXLFCTL_KEY_VALUE | SYSCTL_EXLFCTL_SETUSEEXLF_TRUE);
1376 SYSCTL->SOCLOCK.HSCLKEN |= SYSCTL_HSCLKEN_USEEXTHFCLK_ENABLE;
1402 SYSCTL->SOCLOCK.MCLKCFG |= SYSCTL_MCLKCFG_USEMFTICK_ENABLE;
1410 SYSCTL->SOCLOCK.MCLKCFG &= ~(SYSCTL_MCLKCFG_USEMFTICK_ENABLE);
1438 DL_SYSCTL_CLK_OUT_SOURCE source, DL_SYSCTL_CLK_OUT_DIVIDE divider)
1441 (uint32_t) divider | (uint32_t) source,
1442 SYSCTL_GENCLKCFG_EXCLKDIVEN_MASK | SYSCTL_GENCLKCFG_EXCLKDIVVAL_MASK |
1443 SYSCTL_GENCLKCFG_EXCLKSRC_MASK);
1444 SYSCTL->SOCLOCK.GENCLKEN |= SYSCTL_GENCLKEN_EXCLKEN_ENABLE;
1453 SYSCTL->SOCLOCK.GENCLKEN &= ~(SYSCTL_GENCLKEN_EXCLKEN_ENABLE);
1462 SYSCTL->SOCLOCK.GENCLKCFG &= ~(SYSCTL_GENCLKCFG_EXCLKDIVEN_ENABLE);
1474 SYSCTL->SOCLOCK.GENCLKEN |= SYSCTL_GENCLKEN_MFPCLKEN_ENABLE;
1483 SYSCTL->SOCLOCK.GENCLKEN &= ~(SYSCTL_GENCLKEN_MFPCLKEN_ENABLE);
1494 SYSCTL->SOCLOCK.SYSOSCCFG |= SYSCTL_SYSOSCCFG_BLOCKASYNCALL_ENABLE;
1508 SYSCTL->SOCLOCK.SYSOSCCFG &= ~(SYSCTL_SYSOSCCFG_BLOCKASYNCALL_ENABLE);
1521 SYSCTL->SOCLOCK.SYSOSCCFG |= SYSCTL_SYSOSCCFG_FASTCPUEVENT_ENABLE;
1531 SYSCTL->SOCLOCK.SYSOSCCFG &= ~(SYSCTL_SYSOSCCFG_FASTCPUEVENT_ENABLE);
1557 SYSCTL->SOCLOCK.SRAMBOUNDARY =
1558 (((uint32_t) address) & SYSCTL_SRAMBOUNDARY_ADDR_MASK);
1580 return (SYSCTL->SOCLOCK.SRAMBOUNDARY);
1589 return (SYSCTL->SOCLOCK.FCC);
1601 SYSCTL->SOCLOCK.FCCCMD = (SYSCTL_FCCCMD_KEY_VALUE | SYSCTL_FCCCMD_GO_TRUE);
1617 SYSCTL_CLKSTATUS_FCCDONE_DONE;
1636 DL_SYSCTL_FCC_TRIG_SOURCE trigSrc, DL_SYSCTL_FCC_CLOCK_SOURCE clkSrc);
1650 SYSCTL_GENCLKCFG_FCCTRIGCNT_MASK);
1662 SYSCTL->SOCLOCK.GENCLKCFG & SYSCTL_GENCLKCFG_FCCTRIGCNT_MASK;
1675 SYSCTL->SOCLOCK.SYSOSCFCLCTL =
1676 (SYSCTL_SYSOSCFCLCTL_KEY_VALUE | SYSCTL_SYSOSCFCLCTL_SETUSEFCL_TRUE);
1689 SYSCTL->SOCLOCK.WRITELOCK = SYSCTL_WRITELOCK_ACTIVE_ENABLE;
1702 SYSCTL->SOCLOCK.WRITELOCK = SYSCTL_WRITELOCK_ACTIVE_DISABLE;
1719 SYSCTL_GENCLKCFG_ANACPUMPCFG_MASK);
1736 SYSCTL->SOCLOCK.GENCLKCFG & SYSCTL_GENCLKCFG_ANACPUMPCFG_MASK;
1738 return (DL_SYSCTL_VBOOST)(setting);
1755 const volatile uint32_t *pReg = &SYSCTL->SOCLOCK.SHUTDNSTORE0;
1758 *(pReg + (uint32_t) index) & SYSCTL_SHUTDNSTORE0_DATA_MASK);
1775 SYSCTL_SHUTDNSTORE0_DATA_MASK);
1787 SYSCTL->SOCLOCK.SHDNIOREL =
1788 (SYSCTL_SHDNIOREL_KEY_VALUE | SYSCTL_SHDNIOREL_RELEASE_TRUE);
1802 SYSCTL->SOCLOCK.EXRSTPIN =
1803 (SYSCTL_EXRSTPIN_KEY_VALUE | SYSCTL_EXRSTPIN_DISABLE_TRUE);
1818 SYSCTL->SOCLOCK.SWDCFG =
1819 (SYSCTL_SWDCFG_KEY_VALUE | SYSCTL_SWDCFG_DISABLE_TRUE);
1829 uint32_t resetCause = SYSCTL->SOCLOCK.RSTCAUSE & SYSCTL_RSTCAUSE_ID_MASK;
1831 return (DL_SYSCTL_RESET_CAUSE)(resetCause);
1855 SYSCTL->SOCLOCK.BEEPCFG |= SYSCTL_BEEPCFG_EN_ENABLE;
1863 SYSCTL->SOCLOCK.BEEPCFG &= ~(SYSCTL_BEEPCFG_EN_MASK);
1875 &SYSCTL->SOCLOCK.BEEPCFG, (uint32_t) freq, SYSCTL_BEEPCFG_FREQ_MASK);
1887 uint32_t freq = SYSCTL->SOCLOCK.BEEPCFG & SYSCTL_BEEPCFG_FREQ_MASK;
1889 return (DL_SYSCTL_BEEPER_FREQ)(freq);
1902 return ((SYSCTL->SOCLOCK.BEEPCFG & SYSCTL_BEEPCFG_EN_MASK) ==
1903 SYSCTL_BEEPCFG_EN_ENABLE);
__STATIC_INLINE void DL_SYSCTL_setPowerPolicyRUN1SLEEP1(void)
Set the RUN/SLEEP mode power policy to RUN1/SLEEP1.
Definition: dl_sysctl_mspm0c110x.h:736
Definition: dl_sysctl_mspm0c110x.h:275
DL_SYSCTL_POWER_POLICY_STANDBY DL_SYSCTL_getPowerPolicySTANDBY(void)
Get the STANDBY mode power policy.
Definition: dl_sysctl_mspm0c110x.h:459
DL_SYSCTL_IIDX
Definition: dl_sysctl_mspm0c110x.h:121
Definition: dl_sysctl_mspm0c110x.h:419
DL_SYSCTL_RESET_CAUSE
Definition: dl_sysctl_mspm0c110x.h:508
__STATIC_INLINE void DL_Common_updateReg(volatile uint32_t *reg, uint32_t val, uint32_t mask)
Writes value to specified register - retaining bits unaffected by mask.
Definition: dl_common.h:63
DL_SYSCTL_POWER_POLICY_RUN_SLEEP
Definition: dl_sysctl_mspm0c110x.h:457
__STATIC_INLINE void DL_SYSCTL_setFCCPeriods(DL_SYSCTL_FCC_TRIG_CNT periods)
Sets number of rising-edge to rising-edge period for Frequency Clock Counter (FCC) ...
Definition: dl_sysctl_mspm0c110x.h:1647
__STATIC_INLINE DL_SYSCTL_ERROR_BEHAVIOR DL_SYSCTL_getWWDT0ErrorBehavior(void)
Get the behavior when a WWDT0 error occurs.
Definition: dl_sysctl_mspm0c110x.h:1185
__STATIC_INLINE void DL_SYSCTL_disableWriteLock(void)
Disable write protection of selected SYSCTL registers.
Definition: dl_sysctl_mspm0c110x.h:1700
Definition: dl_sysctl_mspm0c110x.h:217
Definition: dl_sysctl_mspm0c110x.h:255
Definition: dl_sysctl_mspm0c110x.h:461
Definition: dl_sysctl_mspm0c110x.h:449
Definition: dl_sysctl_mspm0c110x.h:465
Definition: dl_sysctl_mspm0c110x.h:389
Definition: dl_sysctl_mspm0c110x.h:471
Definition: dl_sysctl_mspm0c110x.h:259
__STATIC_INLINE void DL_SYSCTL_clearInterruptStatus(uint32_t interruptMask)
Clear pending SYSCTL interrupts.
Definition: dl_sysctl_mspm0c110x.h:1105
__STATIC_INLINE void DL_SYSCTL_releaseShutdownIO(void)
Enable SHUTDOWN IO Release.
Definition: dl_sysctl_mspm0c110x.h:1785
__STATIC_INLINE void DL_SYSCTL_enableWriteLock(void)
Enable write protection of selected SYSCTL registers.
Definition: dl_sysctl_mspm0c110x.h:1687
__STATIC_INLINE bool DL_SYSCTL_isFlashBankSwapEnabled(void)
Checks if Flash Bank swapping is enabled.
Definition: dl_sysctl_mspm0c110x.h:1913
Definition: dl_sysctl_mspm0c110x.h:485
Definition: dl_sysctl_mspm0c110x.h:243
Definition: dl_sysctl_mspm0c110x.h:263
__STATIC_INLINE bool DL_SYSCTL_isSleepOnExitEnabled(void)
Check if sleep on exit is enabled.
Definition: dl_sysctl_mspm0c110x.h:593
Definition: dl_sysctl_mspm0c110x.h:481
__STATIC_INLINE DL_SYSCTL_NMI_IIDX DL_SYSCTL_getPendingNonMaskableInterrupt(void)
Get highest priority pending SYSCTL non-maskable interrupt.
Definition: dl_sysctl_mspm0c110x.h:1139
Definition: dl_sysctl_mspm0c110x.h:559
Definition: dl_sysctl_mspm0c110x.h:401
Definition: dl_sysctl_mspm0c110x.h:547
DL_SYSCTL_CLK_OUT_DIVIDE
Definition: dl_sysctl_mspm0c110x.h:287
Definition: dl_sysctl_mspm0c110x.h:563
__STATIC_INLINE DL_SYSCTL_FCC_TRIG_CNT DL_SYSCTL_getFCCPeriods(void)
Gets number of rising-edge to rising-edge period for Frequency Clock Counter (FCC) ...
Definition: dl_sysctl_mspm0c110x.h:1659
Definition: dl_sysctl_mspm0c110x.h:561
#define DL_SYSCTL_setMCLKSource(current, next,...)
Change MCLK source.
Definition: dl_sysctl_mspm0c110x.h:652
Definition: dl_sysctl_mspm0c110x.h:537
void DL_SYSCTL_configFCC(DL_SYSCTL_FCC_TRIG_TYPE trigLvl, DL_SYSCTL_FCC_TRIG_SOURCE trigSrc, DL_SYSCTL_FCC_CLOCK_SOURCE clkSrc)
Configure the Frequency Clock Counter (FCC)
__STATIC_INLINE void DL_SYSCTL_clearECCErrorStatus(void)
Clear the ECC error bits in SYSSTATUS.
Definition: dl_sysctl_mspm0c110x.h:1331
__STATIC_INLINE void DL_SYSCTL_disableInterrupt(uint32_t interruptMask)
Disable SYSCTL interrupts.
Definition: dl_sysctl_mspm0c110x.h:1024
Definition: dl_sysctl_mspm0c110x.h:347
__STATIC_INLINE DL_SYSCTL_BEEPER_FREQ DL_SYSCTL_getBeeperFreq(void)
Get the target frequency of the the Beeper output.
Definition: dl_sysctl_mspm0c110x.h:1885
Definition: dl_sysctl_mspm0c110x.h:473
__STATIC_INLINE void DL_SYSCTL_disableSWD(void)
Disable Serial Wire Debug (SWD) functionality.
Definition: dl_sysctl_mspm0c110x.h:1816
__STATIC_INLINE void DL_SYSCTL_disableExternalClock(void)
Disable the External Clock (CLK_OUT)
Definition: dl_sysctl_mspm0c110x.h:1451
__STATIC_INLINE void DL_SYSCTL_disableMFCLK(void)
Disable the Medium Frequency Clock (MFCLK)
Definition: dl_sysctl_mspm0c110x.h:1408
DL_SYSCTL_SHUTDOWN_STORAGE_BYTE
Definition: dl_sysctl_mspm0c110x.h:496
Definition: dl_sysctl_mspm0c110x.h:371
__STATIC_INLINE void DL_SYSCTL_setVBOOSTConfig(DL_SYSCTL_VBOOST setting)
Sets operating mode of VBOOST (analog charge pump)
Definition: dl_sysctl_mspm0c110x.h:1716
Definition: dl_sysctl_mspm0c110x.h:383
Definition: dl_sysctl_mspm0c110x.h:257
DL_SYSCTL_FCC_CLOCK_SOURCE
Definition: dl_sysctl_mspm0c110x.h:343
Definition: dl_sysctl_mspm0c110x.h:516
__STATIC_INLINE void DL_SYSCTL_setMCLKDivider(DL_SYSCTL_MCLK_DIVIDER divider)
Set the Main Clock (MCLK) divider (MDIV)
Definition: dl_sysctl_mspm0c110x.h:1206
DL_SYSCTL_POWER_POLICY_STOP DL_SYSCTL_getPowerPolicySTOP(void)
Get the STOP mode power policy.
Definition: dl_sysctl_mspm0c110x.h:339
Definition: dl_sysctl_mspm0c110x.h:452
void DL_SYSCTL_switchMCLKfromLFCLKtoSYSOSC(void)
Change MCLK source from LFCLK to SYSOSC.
__STATIC_INLINE void DL_SYSCTL_blockAllAsyncFastClockRequests(void)
Blocks all asynchronous fast clock requests.
Definition: dl_sysctl_mspm0c110x.h:1492
__STATIC_INLINE void DL_SYSCTL_disableFastCPUEventHandling(void)
Maintains current system clock speed for IRQ request to CPU.
Definition: dl_sysctl_mspm0c110x.h:1529
__STATIC_INLINE void DL_SYSCTL_disableNRSTPin(void)
Disable the reset functionality of the NRST pin.
Definition: dl_sysctl_mspm0c110x.h:1800
DL_SYSCTL_BOR_THRESHOLD_LEVEL
Definition: dl_sysctl_mspm0c110x.h:489
Definition: dl_sysctl_mspm0c110x.h:362
void DL_SYSCTL_switchMCLKfromSYSOSCtoHSCLK(void)
Change MCLK source from SYSOSC to HSCLK.
__STATIC_INLINE void DL_SYSCTL_setSRAMBoundaryAddress(uint32_t address)
Set the SRAM boundary address to act as partition for read-execute permission.
Definition: dl_sysctl_mspm0c110x.h:1555
__STATIC_INLINE void DL_SYSCTL_setBORThreshold(DL_SYSCTL_BOR_THRESHOLD_LEVEL thresholdLevel)
Set the brown-out reset (BOR) threshold level.
Definition: dl_sysctl_mspm0c110x.h:954
Definition: dl_sysctl_mspm0c110x.h:528
Analog clocking consistency error.
Definition: dl_sysctl_mspm0c110x.h:125
Definition: dl_sysctl_mspm0c110x.h:395
Definition: dl_sysctl_mspm0c110x.h:253
NMI interrupt index for early BOR.
Definition: dl_sysctl_mspm0c110x.h:198
__STATIC_INLINE void DL_SYSCTL_setBeeperFreq(DL_SYSCTL_BEEPER_FREQ freq)
Set the target frequency of the Beeper output.
Definition: dl_sysctl_mspm0c110x.h:1872
__STATIC_INLINE uint32_t DL_SYSCTL_getStatus(void)
Returns general status of SYSCTL.
Definition: dl_sysctl_mspm0c110x.h:1319
Definition: dl_sysctl_mspm0c110x.h:283
__STATIC_INLINE void DL_SYSCTL_startFCC(void)
Start Frequency Clock Counter (FCC)
Definition: dl_sysctl_mspm0c110x.h:1599
DL_SYSCTL_MCLK_SOURCE
Definition: dl_sysctl_mspm0c110x.h:223
Definition: dl_sysctl_mspm0c110x.h:565
Definition: dl_sysctl_mspm0c110x.h:510
Definition: dl_sysctl_mspm0c110x.h:404
Definition: dl_sysctl_mspm0c110x.h:241
Definition: dl_sysctl_mspm0c110x.h:345
Definition: dl_sysctl_mspm0c110x.h:428
Definition: dl_sysctl_mspm0c110x.h:225
__STATIC_INLINE void DL_SYSCTL_setLFCLKSourceEXLF(void)
Change LFCLK source to external digital LFCLK_IN.
Definition: dl_sysctl_mspm0c110x.h:1355
__STATIC_INLINE uint32_t DL_SYSCTL_getTempCalibrationConstant(void)
Retrieves the calibration constant of the temperature sensor to be used in temperature calculation...
Definition: dl_sysctl_mspm0c110x.h:1840
__STATIC_INLINE bool DL_SYSCTL_isFCCDone(void)
Returns whether FCC is done capturing.
Definition: dl_sysctl_mspm0c110x.h:1614
__STATIC_INLINE void DL_SYSCTL_setPowerPolicySTOP2(void)
Set the STOP mode power policy to STOP2.
Definition: dl_sysctl_mspm0c110x.h:828
__STATIC_INLINE void DL_SYSCTL_enableBeeperOutput(void)
Enable Beeper output.
Definition: dl_sysctl_mspm0c110x.h:1853
DL_SYSCTL_POWER_POLICY_STOP
Definition: dl_sysctl_mspm0c110x.h:469
__STATIC_INLINE DL_SYSCTL_SYSOSC_FREQ DL_SYSCTL_getCurrentSYSOSCFreq(void)
Get the current frequency of the System Oscillator (SYSOSC) Current/actual SYSOSC frequency may be di...
Definition: dl_sysctl_mspm0c110x.h:1292
Definition: dl_sysctl_mspm0c110x.h:303
Definition: dl_sysctl_mspm0c110x.h:526
Definition: dl_sysctl_mspm0c110x.h:523
__STATIC_INLINE void DL_SYSCTL_setWWDT0ErrorBehavior(DL_SYSCTL_ERROR_BEHAVIOR behavior)
Set the behavior when a WWDT0 error occurs.
Definition: dl_sysctl_mspm0c110x.h:1167
Definition: dl_sysctl_mspm0c110x.h:440
Definition: dl_sysctl_mspm0c110x.h:321
__STATIC_INLINE DL_SYSCTL_MCLK_DIVIDER DL_SYSCTL_getMCLKDivider(void)
Get the Main Clock (MCLK) divider (MDIV)
Definition: dl_sysctl_mspm0c110x.h:1219
Definition: dl_sysctl_mspm0c110x.h:235
Definition: dl_sysctl_mspm0c110x.h:533
Definition: dl_sysctl_mspm0c110x.h:398
Definition: dl_sysctl_mspm0c110x.h:377
Definition: dl_sysctl_mspm0c110x.h:475
Definition: dl_sysctl_mspm0c110x.h:300
Definition: dl_sysctl_mspm0c110x.h:437
__STATIC_INLINE void DL_SYSCTL_resetDevice(uint32_t resetType)
Resets the device.
Definition: dl_sysctl_mspm0c110x.h:1000
Definition: dl_sysctl_mspm0c110x.h:500
Definition: dl_sysctl_mspm0c110x.h:512
__STATIC_INLINE bool DL_SYSCTL_isBeeperEnabled(void)
Check if Beeper is enabled.
Definition: dl_sysctl_mspm0c110x.h:1900
Definition: dl_sysctl_mspm0c110x.h:251
Definition: dl_sysctl_mspm0c110x.h:365
Definition: dl_sysctl_mspm0c110x.h:535
__STATIC_INLINE void DL_SYSCTL_allowAllAsyncFastClockRequests(void)
Allows all asynchronous fast clock requests.
Definition: dl_sysctl_mspm0c110x.h:1506
Definition: dl_sysctl_mspm0c110x.h:446
__STATIC_INLINE void DL_SYSCTL_enableFastCPUEventHandling(void)
Generates an asynchronous fast clock request upon any IRQ request to CPU.
Definition: dl_sysctl_mspm0c110x.h:1519
Definition: dl_sysctl_mspm0c110x.h:329
Definition: dl_sysctl_mspm0c110x.h:277
Definition: dl_sysctl_mspm0c110x.h:294
__STATIC_INLINE void DL_SYSCTL_disableExternalClockDivider(void)
Disable the External Clock (CLK_OUT) Divider.
Definition: dl_sysctl_mspm0c110x.h:1460
Definition: dl_sysctl_mspm0c110x.h:392
DL_SYSCTL_CLK_OUT_SOURCE
Definition: dl_sysctl_mspm0c110x.h:269
Definition: dl_sysctl_mspm0c110x.h:265
DL_SYSCTL_VBOOST
Definition: dl_sysctl_mspm0c110x.h:317
Definition: dl_sysctl_mspm0c110x.h:407
__STATIC_INLINE void DL_SYSCTL_setPowerPolicySTANDBY1(void)
Set the STANDBY mode power policy to STANDBY1.
Definition: dl_sysctl_mspm0c110x.h:885
The error event will trigger a SYSRST.
Definition: dl_sysctl_mspm0c110x.h:206
__STATIC_INLINE DL_SYSCTL_BOR_THRESHOLD_LEVEL DL_SYSCTL_getBORThreshold(void)
Get the brown-out reset (BOR) threshold level.
Definition: dl_sysctl_mspm0c110x.h:967
DL_SYSCTL_FCC_TRIG_SOURCE
Definition: dl_sysctl_mspm0c110x.h:335
DL_SYSCTL_ERROR_BEHAVIOR
Definition: dl_sysctl_mspm0c110x.h:204
NMI interrupt index for Watchdog 0 Fault.
Definition: dl_sysctl_mspm0c110x.h:196
__STATIC_INLINE uint32_t DL_SYSCTL_getEnabledInterrupts(uint32_t interruptMask)
Check which SYSCTL interrupts are enabled.
Definition: dl_sysctl_mspm0c110x.h:1039
__STATIC_INLINE void DL_SYSCTL_setShutdownStorageByte(DL_SYSCTL_SHUTDOWN_STORAGE_BYTE index, uint8_t data)
Save a byte to SHUTDOWN memory.
Definition: dl_sysctl_mspm0c110x.h:1771
Definition: dl_sysctl_mspm0c110x.h:541
void DL_SYSCTL_switchMCLKfromHSCLKtoSYSOSC(void)
Change MCLK source from HSCLK to SYSOSC.
__STATIC_INLINE uint32_t DL_SYSCTL_getClockStatus(void)
Returns status of the different clocks in CKM.
Definition: dl_sysctl_mspm0c110x.h:1307
DL_SYSCTL_POWER_POLICY_RUN_SLEEP DL_SYSCTL_getPowerPolicyRUNSLEEP(void)
Get the RUN/SLEEP mode power policy.
Definition: dl_sysctl_mspm0c110x.h:261
Definition: dl_sysctl_mspm0c110x.h:544
Definition: dl_sysctl_mspm0c110x.h:229
__STATIC_INLINE void DL_SYSCTL_disableSleepOnExit(void)
Disable sleep on exit.
Definition: dl_sysctl_mspm0c110x.h:585
Low Frequency Oscillator is stabilized and ready to use.
Definition: dl_sysctl_mspm0c110x.h:123
Definition: dl_sysctl_mspm0c110x.h:553
__STATIC_INLINE uint32_t DL_SYSCTL_getSRAMBoundaryAddress(void)
Get the SRAM boundary address.
Definition: dl_sysctl_mspm0c110x.h:1578
Definition: dl_sysctl_mspm0c110x.h:443
The error event will trigger an NMI.
Definition: dl_sysctl_mspm0c110x.h:208
__STATIC_INLINE void DL_SYSCTL_clearNonMaskableInterruptStatus(uint32_t interruptMask)
Clear pending SYSCTL non-maskable interrupts.
Definition: dl_sysctl_mspm0c110x.h:1151
Definition: dl_sysctl_mspm0c110x.h:353
Definition: dl_sysctl_mspm0c110x.h:239
Definition: dl_sysctl_mspm0c110x.h:215
Definition: dl_sysctl_mspm0c110x.h:351
DL_SYSCTL_SYSOSC_FREQ
Definition: dl_sysctl_mspm0c110x.h:213
__STATIC_INLINE void DL_SYSCTL_setPowerPolicyRUN0SLEEP0(void)
Set the RUN/SLEEP mode power policy to RUN0/SLEEP0.
Definition: dl_sysctl_mspm0c110x.h:710
__STATIC_INLINE void DL_SYSCTL_setPowerPolicyRUN2SLEEP2(void)
Set the RUN/SLEEP mode power policy to RUN2/SLEEP2.
Definition: dl_sysctl_mspm0c110x.h:764
Definition: dl_sysctl_mspm0c110x.h:498
__STATIC_INLINE void DL_SYSCTL_disableBeeperOutput(void)
Disable Beeper output.
Definition: dl_sysctl_mspm0c110x.h:1861
Definition: dl_sysctl_mspm0c110x.h:247
__STATIC_INLINE bool DL_SYSCTL_isEventOnPendEnabled(void)
Check if send event on pending bit is enabled.
Definition: dl_sysctl_mspm0c110x.h:628
__STATIC_INLINE void DL_SYSCTL_setPowerPolicySTANDBY0(void)
Set the STANDBY mode power policy to STANDBY0.
Definition: dl_sysctl_mspm0c110x.h:860
Definition: dl_sysctl_mspm0c110x.h:549
Definition: dl_sysctl_mspm0c110x.h:309
__STATIC_INLINE DL_SYSCTL_SYSOSC_FREQ DL_SYSCTL_getTargetSYSOSCFreq(void)
Get the target frequency of the System Oscillator (SYSOSC) Target/desired SYSOSC frequency may be dif...
Definition: dl_sysctl_mspm0c110x.h:1277
Definition: dl_sysctl_mspm0c110x.h:237
DL_SYSCTL_FCC_TRIG_TYPE
Definition: dl_sysctl_mspm0c110x.h:327
Definition: dl_sysctl_mspm0c110x.h:271
DL_SYSCTL_NMI_IIDX
Definition: dl_sysctl_mspm0c110x.h:194
Definition: dl_sysctl_mspm0c110x.h:520
__STATIC_INLINE void DL_SYSCTL_disableMFPCLK(void)
Disable the Middle Frequency Precision Clock (MFPCLK)
Definition: dl_sysctl_mspm0c110x.h:1481
Factory Region Driver Library.
__STATIC_INLINE void DL_SYSCTL_disableEventOnPend(void)
Disable send event on pending bit.
Definition: dl_sysctl_mspm0c110x.h:615
Definition: dl_sysctl_mspm0c110x.h:518
Definition: dl_sysctl_mspm0c110x.h:539
__STATIC_INLINE uint32_t DL_SYSCTL_getRawInterruptStatus(uint32_t interruptMask)
Check interrupt flag of any SYSCTL interrupt.
Definition: dl_sysctl_mspm0c110x.h:1078
DL_SYSCTL_MCLK_DIVIDER
Definition: dl_sysctl_mspm0c110x.h:233
__STATIC_INLINE void DL_SYSCTL_setPowerPolicySHUTDOWN(void)
Set power policy to SHUTDOWN mode.
Definition: dl_sysctl_mspm0c110x.h:922
__STATIC_INLINE DL_SYSCTL_RESET_CAUSE DL_SYSCTL_getResetCause(void)
Return byte that is stored in RSTCAUSE.
Definition: dl_sysctl_mspm0c110x.h:1827
Definition: dl_sysctl_mspm0c110x.h:331
__STATIC_INLINE DL_SYSCTL_MCLK_SOURCE DL_SYSCTL_getMCLKSource(void)
Get the source for the Main Clock (MCLK)
Definition: dl_sysctl_mspm0c110x.h:1233
DL_SYSCTL_FCC_TRIG_CNT
Definition: dl_sysctl_mspm0c110x.h:357
Definition: dl_sysctl_mspm0c110x.h:359
Definition: dl_sysctl_mspm0c110x.h:297
Definition: dl_sysctl_mspm0c110x.h:323
Definition: dl_sysctl_mspm0c110x.h:380
Definition: dl_sysctl_mspm0c110x.h:410
Definition: dl_sysctl_mspm0c110x.h:530
Definition: dl_sysctl_mspm0c110x.h:374
Definition: dl_sysctl_mspm0c110x.h:245
DL_SYSCTL_BEEPER_FREQ
Definition: dl_sysctl_mspm0c110x.h:557
__STATIC_INLINE void DL_SYSCTL_enableMFPCLK(void)
Enable the Middle Frequency Precision Clock (MFPCLK)
Definition: dl_sysctl_mspm0c110x.h:1472
NMI interrupt index for no interrupt pending.
Definition: dl_sysctl_mspm0c110x.h:200
Definition: dl_sysctl_mspm0c110x.h:416
__STATIC_INLINE void DL_SYSCTL_setPowerPolicySTOP0(void)
Set the STOP mode power policy to STOP0.
Definition: dl_sysctl_mspm0c110x.h:804
Definition: dl_sysctl_mspm0c110x.h:463
__STATIC_INLINE DL_SYSCTL_VBOOST DL_SYSCTL_getVBOOSTConfig(void)
Gets operating mode of VBOOST (analog charge pump)
Definition: dl_sysctl_mspm0c110x.h:1733
Definition: dl_sysctl_mspm0c110x.h:386
Definition: dl_sysctl_mspm0c110x.h:219
__STATIC_INLINE uint32_t DL_FactoryRegion_getTemperatureVoltage(void)
Get the ADC conversion results of temperature sensor output voltage.
Definition: dl_factoryregion.h:994
__STATIC_INLINE void DL_SYSCTL_enableSleepOnExit(void)
Enable sleep on exit.
Definition: dl_sysctl_mspm0c110x.h:575
Definition: dl_sysctl_mspm0c110x.h:422
DL_SYSCTL_POWER_POLICY_STANDBY
Definition: dl_sysctl_mspm0c110x.h:479
__STATIC_INLINE uint32_t DL_SYSCTL_getEnabledInterruptStatus(uint32_t interruptMask)
Check interrupt flag of enabled SYSCTL interrupts.
Definition: dl_sysctl_mspm0c110x.h:1059
Definition: dl_sysctl_mspm0c110x.h:492
Definition: dl_sysctl_mspm0c110x.h:551
__STATIC_INLINE void DL_SYSCTL_setSYSOSCFreq(DL_SYSCTL_SYSOSC_FREQ freq)
Set the target frequency of the System Oscillator (SYSOSC)
Definition: dl_sysctl_mspm0c110x.h:1262
__STATIC_INLINE void DL_SYSCTL_enableMFCLK(void)
Enable the Medium Frequency Clock (MFCLK)
Definition: dl_sysctl_mspm0c110x.h:1400
Definition: dl_sysctl_mspm0c110x.h:281
void DL_SYSCTL_switchMCLKfromSYSOSCtoLFCLK(bool disableSYSOSC)
Change MCLK source from SYSOSC to LFCLK.
Definition: dl_sysctl_mspm0c110x.h:349
Definition: dl_sysctl_mspm0c110x.h:483
__STATIC_INLINE uint32_t DL_SYSCTL_readFCC(void)
Read Frequency Clock Counter (FCC)
Definition: dl_sysctl_mspm0c110x.h:1587
Definition: dl_sysctl_mspm0c110x.h:504
__STATIC_INLINE void DL_SYSCTL_enableEventOnPend(void)
Enable send event on pending bit.
Definition: dl_sysctl_mspm0c110x.h:604
Definition: dl_sysctl_mspm0c110x.h:289
Definition: dl_sysctl_mspm0c110x.h:434
__STATIC_INLINE uint32_t DL_SYSCTL_getRawNonMaskableInterruptStatus(uint32_t interruptMask)
Check interrupt flag of any SYSCTL non-maskable interrupt.
Definition: dl_sysctl_mspm0c110x.h:1123
Definition: dl_sysctl_mspm0c110x.h:319
Definition: dl_sysctl_mspm0c110x.h:291
Definition: dl_sysctl_mspm0c110x.h:249
__STATIC_INLINE uint8_t DL_SYSCTL_getShutdownStorageByte(DL_SYSCTL_SHUTDOWN_STORAGE_BYTE index)
Return byte that was saved through SHUTDOWN.
Definition: dl_sysctl_mspm0c110x.h:1752
__STATIC_INLINE void DL_SYSCTL_activateBORThreshold(void)
Activate the BOR threshold level.
Definition: dl_sysctl_mspm0c110x.h:985
__STATIC_INLINE void DL_SYSCTL_setHFCLKSourceHFCLKIN(void)
Change HFCLK source to external digital HFCLK_IN.
Definition: dl_sysctl_mspm0c110x.h:1374
Definition: dl_sysctl_mspm0c110x.h:431
Definition: dl_sysctl_mspm0c110x.h:312
Definition: dl_sysctl_mspm0c110x.h:337
Definition: dl_sysctl_mspm0c110x.h:413
__STATIC_INLINE void DL_SYSCTL_enableSYSOSCFCL(void)
Enable Frequency Correction Loop (FCL) in Internal Resistor mode.
Definition: dl_sysctl_mspm0c110x.h:1673
__STATIC_INLINE void DL_SYSCTL_enableExternalClock(DL_SYSCTL_CLK_OUT_SOURCE source, DL_SYSCTL_CLK_OUT_DIVIDE divider)
Enable the External Clock (CLK_OUT)
Definition: dl_sysctl_mspm0c110x.h:1437
__STATIC_INLINE DL_SYSCTL_IIDX DL_SYSCTL_getPendingInterrupt(void)
Get highest priority pending SYSCTL interrupt.
Definition: dl_sysctl_mspm0c110x.h:1094
Definition: dl_sysctl_mspm0c110x.h:514
Definition: dl_sysctl_mspm0c110x.h:306
Definition: dl_sysctl_mspm0c110x.h:502
__STATIC_INLINE void DL_SYSCTL_enableInterrupt(uint32_t interruptMask)
Enable SYSCTL interrupts.
Definition: dl_sysctl_mspm0c110x.h:1013
Definition: dl_sysctl_mspm0c110x.h:425
__STATIC_INLINE bool DL_SYSCTL_isExecuteFromUpperFlashBank(void)
Checks if executing from upper flash bank.
Definition: dl_sysctl_mspm0c110x.h:1925
Definition: dl_sysctl_mspm0c110x.h:368
Definition: dl_sysctl_mspm0c110x.h:227