136 #include "pmu_defines.h"
138 #include "scu_defines.h"
144 #define PMU_WAKEUPSRC_CAN PMU_WAKE_CTRL_CAN_WAKE_EN_Msk
146 #define PMU_WAKEUPSRC_CYCLICSENSE (2u)
148 #define PMU_WAKEUPSRC_CYCLICWAKE PMU_WAKE_CTRL_CYC_WAKE_EN_Msk
150 #define PMU_WAKEUPSRC_GPIO0 PMU_WAKE_CTRL_GPIO0_WAKE_EN_Msk
152 #define PMU_WAKEUPSRC_GPIO1 PMU_WAKE_CTRL_GPIO1_WAKE_EN_Msk
154 #define PMU_WAKEUPSRC_GPIO2 PMU_WAKE_CTRL_GPIO2_WAKE_EN_Msk
156 #define PMU_WAKEUPSRC_GPIO3 PMU_WAKE_CTRL_GPIO3_WAKE_EN_Msk
158 #define PMU_WAKEUPSRC_GPIO4 PMU_WAKE_CTRL_GPIO4_WAKE_EN_Msk
160 #define PMU_WAKEUPSRC_GPIO5 PMU_WAKE_CTRL_GPIO5_WAKE_EN_Msk
162 #define PMU_WAKEUPSRC_MON1 PMU_WAKE_CTRL_MON0_WAKE_EN_Msk
164 #define PMU_WAKEUPSRC_MON2 PMU_WAKE_CTRL_MON1_WAKE_EN_Msk
166 #define PMU_WAKEUPSRC_MON3 PMU_WAKE_CTRL_MON2_WAKE_EN_Msk
168 #define PMU_WAKEUPSRC_VDDP_UV PMU_WAKE_CTRL_VDDP_UVWARN_WAKE_EN_Msk
170 #define PMU_WAKEUPSRC_VDDP_OV PMU_WAKE_CTRL_VDDP_OV_WAKE_EN_Msk
172 #define PMU_WAKEUPSRC_VDDP_HCM PMU_WAKE_CTRL_VDDP_HCM_WAKE_EN_Msk
174 #define PMU_WAKEUPSRC_VDDC_UV PMU_WAKE_CTRL_VDDC_UVWARN_WAKE_EN_Msk
176 #define PMU_WAKEUPSRC_VDDC_OV PMU_WAKE_CTRL_VDDC_OV_WAKE_EN_Msk
178 #define PMU_WAKEUPSRC_VDDC_HCM PMU_WAKE_CTRL_VDDC_HCM_WAKE_EN_Msk
180 #define PMU_WAKEUPSRC_VDDEXT_OT PMU_WAKE_CTRL_VDDEXT_OT_WAKE_EN_Msk
182 #define PMU_WAKEUPSRC_VDDEXT_UV PMU_WAKE_CTRL_VDDEXT_UV_WAKE_EN_Msk
184 #define PMU_WAKEUPSRC_VSD_OV PMU_WAKE_CTRL_VSDOV_WAKE_EN_Msk
186 #define PMU_WAKEUPSRC_ALL_SRC (0x11FF73F7UL)
188 #define PMU_WAKEUPSRC_ALLGPIOS (0x3F0UL)
449 PMU->VDDP_IRQEN.bit.UVWARN_IEN = 1u;
456 PMU->VDDP_IRQEN.bit.OV_IEN = 1u;
463 PMU->VDDP_IRQEN.bit.UVWARN_IEN = 0u;
470 PMU->VDDP_IRQEN.bit.OV_IEN = 0u;
479 return (
uint8)
PMU->VDDP_STS.bit.UVWARN_IS;
488 return (
uint8)
PMU->VDDP_STS.bit.OV_IS;
497 return (
uint8)
PMU->VDDP_STS.bit.UVWARN_STS;
506 return (
uint8)
PMU->VDDP_STS.bit.ILIM_STS;
515 return (
uint8)
PMU->VDDP_STS.bit.HCM_STS;
522 PMU->VDDP_STS_CLR.bit.UVWARN_IS_CLR = 1u;
529 PMU->VDDP_STS_CLR.bit.OV_IS_CLR = 1u;
536 PMU->VDDP_STS_CLR.bit.UVWARN_STS_CLR = 1u;
543 PMU->VDDP_STS_CLR.bit.ILIM_STS_CLR = 1u;
550 PMU->VDDP_STS_CLR.bit.HCM_STS_CLR = 1u;
557 PMU->VDDC_IRQEN.bit.UVWARN_IEN = 1u;
564 PMU->VDDC_IRQEN.bit.OV_IEN = 1u;
571 PMU->VDDC_IRQEN.bit.UVWARN_IEN = 0u;
578 PMU->VDDC_IRQEN.bit.OV_IEN = 0u;
587 return (
uint8)
PMU->VDDC_STS.bit.UVWARN_IS;
596 return (
uint8)
PMU->VDDC_STS.bit.OV_IS;
605 return (
uint8)
PMU->VDDC_STS.bit.UVWARN_STS;
614 return (
uint8)
PMU->VDDC_STS.bit.HCM_STS;
621 PMU->VDDC_STS_CLR.bit.UVWARN_IS_CLR = 1u;
628 PMU->VDDC_STS_CLR.bit.OV_IS_CLR = 1u;
635 PMU->VDDC_STS_CLR.bit.UVWARN_STS_CLR = 1u;
642 PMU->VDDC_STS_CLR.bit.HCM_STS_CLR = 1u;
649 PMU->VDDEXT_IRQEN.bit.UV_IEN = 1u;
656 PMU->VDDEXT_IRQEN.bit.OT_IEN = 1u;
663 PMU->VDDEXT_IRQEN.bit.UV_IEN = 0u;
670 PMU->VDDEXT_IRQEN.bit.OT_IEN = 0u;
679 return (
uint8)
PMU->VDDEXT_STS.bit.UV_IS;
688 return (
uint8)
PMU->VDDEXT_STS.bit.OT_IS;
697 return (
uint8)
PMU->VDDEXT_STS.bit.UV_STS;
706 return (
uint8)
PMU->VDDEXT_STS.bit.OT_STS;
713 PMU->VDDEXT_STS_CLR.bit.UV_IS_CLR = 1u;
720 PMU->VDDEXT_STS_CLR.bit.OT_IS_CLR = 1u;
727 PMU->VDDEXT_STS_CLR.bit.UV_STS_CLR = 1u;
734 PMU->VDDEXT_STS_CLR.bit.OT_STS_CLR = 1u;
743 return (
uint8)
PMU->WAKE_FAIL_STS.bit.VDDP_TMOUT;
752 return (
uint8)
PMU->WAKE_FAIL_STS.bit.VDDC_TMOUT;
761 return (
uint8)
PMU->WAKE_FAIL_STS.bit.HPCLK_FAIL;
770 return (
uint8)
PMU->WAKE_FAIL_STS.bit.SYS_OT;
779 return (
uint8)
PMU->WAKE_FAIL_STS.bit.FSWD_SEQ_FAIL;
788 return (
uint8)
PMU->WAKE_FAIL_STS.bit.VDDP_OT;
797 return (
uint8)
PMU->WAKE_FAIL_STS.bit.VDDC_OC;
804 PMU->WAKE_FAIL_CLR.bit.VDDP_TMOUT_CLR = 1u;
811 PMU->WAKE_FAIL_CLR.bit.VDDC_TMOUT_CLR = 1u;
818 PMU->WAKE_FAIL_CLR.bit.HPCLK_FAIL_CLR = 1u;
825 PMU->WAKE_FAIL_CLR.bit.SYS_OT_CLR = 1u;
832 PMU->WAKE_FAIL_CLR.bit.FSWD_SEQ_FAIL_CLR = 1u;
839 PMU->WAKE_FAIL_CLR.bit.VDDP_OT_CLR = 1u;
846 PMU->WAKE_FAIL_CLR.bit.VDDC_OC_CLR = 1u;
855 return (
uint8)
PMU->RESET_STS.bit.VMSUP_UV_RST;
864 return (
uint8)
PMU->RESET_STS.bit.MCLK_WD_RST;
873 return (
uint8)
PMU->RESET_STS.bit.FS_SLEEPEX_RST;
882 return (
uint8)
PMU->RESET_STS.bit.SLEEPEX_RST;
891 return (
uint8)
PMU->RESET_STS.bit.STOPEX_RST;
900 return (
uint8)
PMU->RESET_STS.bit.PIN_RST;
909 return (
uint8)
PMU->RESET_STS.bit.FSWD_RST;
918 return (
uint8)
PMU->RESET_STS.bit.WDT_MCU_RST;
927 return (
uint8)
PMU->RESET_STS.bit.SOFT_RST;
936 return (
uint8)
PMU->RESET_STS.bit.LOCKUP_RST;
945 return (
uint8)
PMU->RESET_STS.bit.VDDP_UV_RST;
954 return (
uint8)
PMU->RESET_STS.bit.VDDC_UV_RST;
963 return (
uint8)
PMU->RESET_STS.bit.SEC_STACK_RST;
970 PMU->RESET_STS_CLR.bit.VMSUP_UV_RST_CLR = 1u;
977 PMU->RESET_STS_CLR.bit.MCLK_WD_RST_CLR = 1u;
984 PMU->RESET_STS_CLR.bit.FS_SLEEPEX_RST_CLR = 1u;
991 PMU->RESET_STS_CLR.bit.SLEEPEX_RST_CLR = 1u;
998 PMU->RESET_STS_CLR.bit.STOPEX_RST_CLR = 1u;
1005 PMU->RESET_STS_CLR.bit.PIN_RST_CLR = 1u;
1012 PMU->RESET_STS_CLR.bit.FSWD_RST_CLR = 1u;
1019 PMU->RESET_STS_CLR.bit.WDT_MCU_RST_CLR = 1u;
1026 PMU->RESET_STS_CLR.bit.SOFT_RST_CLR = 1u;
1033 PMU->RESET_STS_CLR.bit.LOCKUP_RST_CLR = 1u;
1040 PMU->RESET_STS_CLR.bit.VDDP_UV_RST_CLR = 1u;
1047 PMU->RESET_STS_CLR.bit.VDDC_UV_RST_CLR = 1u;
1054 PMU->RESET_STS_CLR.bit.SEC_STACK_RST_CLR = 1u;
1064 sint8 s8_returnCode;
1065 uint32 u32_wakeupSrcWithoutCycSense;
1072 PMU->WAKE_CTRL.reg |= u32_wakeupSrcWithoutCycSense;
1077 PMU->CYC_CTRL.bit.CYC_SENSE_EN = 1u;
1085 return s8_returnCode;
1095 sint8 s8_returnCode;
1096 uint32 u32_wakeupSrcWithoutCycSense;
1103 PMU->WAKE_CTRL.reg &= (~u32_wakeupSrcWithoutCycSense);
1108 PMU->CYC_CTRL.bit.CYC_SENSE_EN = 0u;
1116 return s8_returnCode;
1125 return PMU->WAKE_CTRL.reg;
1132 PMU->WAKE_CTRL.bit.VDDC_RED_EN = 1u;
1139 PMU->WAKE_CTRL.bit.VDDC_RED_EN = 0u;
1153 sint8 s8_returnCode;
1156 if ((u8_enRisingEdge <= 1) && (u8_enFallingEdge <= 1) && (u8_enCycSen <= 1) && (e_gpioInput <=
PMU_gpioInput_P2_9))
1162 PMU->WAKE_GPIO_CTRL0.bit.RI = u8_enRisingEdge;
1163 PMU->WAKE_GPIO_CTRL0.bit.FA = u8_enFallingEdge;
1164 PMU->WAKE_GPIO_CTRL0.bit.CYC = u8_enCycSen;
1165 PMU->WAKE_GPIO_CTRL0.bit.INP = (
uint8)e_gpioInput;
1171 PMU->WAKE_GPIO_CTRL1.bit.RI = u8_enRisingEdge;
1172 PMU->WAKE_GPIO_CTRL1.bit.FA = u8_enFallingEdge;
1173 PMU->WAKE_GPIO_CTRL1.bit.CYC = u8_enCycSen;
1174 PMU->WAKE_GPIO_CTRL1.bit.INP = (
uint8)e_gpioInput;
1180 PMU->WAKE_GPIO_CTRL2.bit.RI = u8_enRisingEdge;
1181 PMU->WAKE_GPIO_CTRL2.bit.FA = u8_enFallingEdge;
1182 PMU->WAKE_GPIO_CTRL2.bit.CYC = u8_enCycSen;
1183 PMU->WAKE_GPIO_CTRL2.bit.INP = (
uint8)e_gpioInput;
1189 PMU->WAKE_GPIO_CTRL3.bit.RI = u8_enRisingEdge;
1190 PMU->WAKE_GPIO_CTRL3.bit.FA = u8_enFallingEdge;
1191 PMU->WAKE_GPIO_CTRL3.bit.CYC = u8_enCycSen;
1192 PMU->WAKE_GPIO_CTRL3.bit.INP = (
uint8)e_gpioInput;
1198 PMU->WAKE_GPIO_CTRL4.bit.RI = u8_enRisingEdge;
1199 PMU->WAKE_GPIO_CTRL4.bit.FA = u8_enFallingEdge;
1200 PMU->WAKE_GPIO_CTRL4.bit.CYC = u8_enCycSen;
1201 PMU->WAKE_GPIO_CTRL4.bit.INP = (
uint8)e_gpioInput;
1207 PMU->WAKE_GPIO_CTRL5.bit.RI = u8_enRisingEdge;
1208 PMU->WAKE_GPIO_CTRL5.bit.FA = u8_enFallingEdge;
1209 PMU->WAKE_GPIO_CTRL5.bit.CYC = u8_enCycSen;
1210 PMU->WAKE_GPIO_CTRL5.bit.INP = (
uint8)e_gpioInput;
1226 return s8_returnCode;
1241 sint8 s8_returnCode;
1244 if ((u8_enRisingEdge <= 1) && (u8_enFallingEdge <= 1) && (u8_enCycSen <= 1) && (u8_enPullupCurrSrc <= 1) && (u8_enPulldownCurrSrc <= 1))
1250 PMU->MON_CTRL1.bit.WAKE_RISE = u8_enRisingEdge;
1251 PMU->MON_CTRL1.bit.WAKE_FALL = u8_enFallingEdge;
1252 PMU->MON_CTRL1.bit.CYC_SENSE_EN = u8_enCycSen;
1253 PMU->MON_CTRL1.bit.PU = u8_enPullupCurrSrc;
1254 PMU->MON_CTRL1.bit.PD = u8_enPulldownCurrSrc;
1260 PMU->MON_CTRL2.bit.WAKE_RISE = u8_enRisingEdge;
1261 PMU->MON_CTRL2.bit.WAKE_FALL = u8_enFallingEdge;
1262 PMU->MON_CTRL2.bit.CYC_SENSE_EN = u8_enCycSen;
1263 PMU->MON_CTRL2.bit.PU = u8_enPullupCurrSrc;
1264 PMU->MON_CTRL2.bit.PD = u8_enPulldownCurrSrc;
1270 PMU->MON_CTRL3.bit.WAKE_RISE = u8_enRisingEdge;
1271 PMU->MON_CTRL3.bit.WAKE_FALL = u8_enFallingEdge;
1272 PMU->MON_CTRL3.bit.CYC_SENSE_EN = u8_enCycSen;
1273 PMU->MON_CTRL3.bit.PU = u8_enPullupCurrSrc;
1274 PMU->MON_CTRL3.bit.PD = u8_enPulldownCurrSrc;
1290 return s8_returnCode;
1299 return (
uint8)
PMU->MON_STS.bit.MON1_STS;
1308 return (
uint8)
PMU->MON_STS.bit.MON2_STS;
1317 return (
uint8)
PMU->MON_STS.bit.MON3_STS;
1326 return (
uint8)
PMU->WAKE_STS.bit.CAN;
1335 return (
uint8)
PMU->WAKE_STS.bit.CYC_WAKE;
1344 return (
uint8)
PMU->WAKE_STS.bit.GPIO0;
1353 return (
uint8)
PMU->WAKE_STS.bit.GPIO1;
1362 return (
uint8)
PMU->WAKE_STS.bit.GPIO2;
1371 return (
uint8)
PMU->WAKE_STS.bit.GPIO3;
1380 return (
uint8)
PMU->WAKE_STS.bit.GPIO4;
1389 return (
uint8)
PMU->WAKE_STS.bit.GPIO5;
1398 return (
uint8)
PMU->WAKE_STS.bit.MON1;
1407 return (
uint8)
PMU->WAKE_STS.bit.MON2;
1416 return (
uint8)
PMU->WAKE_STS.bit.MON3;
1425 return (
uint8)
PMU->WAKE_STS.bit.VDDP_UVWARN;
1434 return (
uint8)
PMU->WAKE_STS.bit.VDDP_OV;
1443 return (
uint8)
PMU->WAKE_STS.bit.VDDP_HCM;
1452 return (
uint8)
PMU->WAKE_STS.bit.VDDC_UVWARN;
1461 return (
uint8)
PMU->WAKE_STS.bit.VDDC_OV;
1470 return (
uint8)
PMU->WAKE_STS.bit.VDDC_HCM;
1479 return (
uint8)
PMU->WAKE_STS.bit.VDDEXT_OT;
1488 return (
uint8)
PMU->WAKE_STS.bit.VDDEXT_UV;
1497 return (
uint8)
PMU->WAKE_STS.bit.VSD_OV;
1504 PMU->WAKE_STS_CLR.bit.CAN_CLR = 1u;
1511 PMU->WAKE_STS_CLR.bit.CYC_WAKE_CLR = 1u;
1518 PMU->WAKE_STS_CLR.bit.GPIO0_CLR = 1u;
1525 PMU->WAKE_STS_CLR.bit.GPIO1_CLR = 1u;
1532 PMU->WAKE_STS_CLR.bit.GPIO2_CLR = 1u;
1539 PMU->WAKE_STS_CLR.bit.GPIO3_CLR = 1u;
1546 PMU->WAKE_STS_CLR.bit.GPIO4_CLR = 1u;
1553 PMU->WAKE_STS_CLR.bit.GPIO5_CLR = 1u;
1560 PMU->WAKE_STS_CLR.bit.MON1_CLR = 1u;
1567 PMU->WAKE_STS_CLR.bit.MON2_CLR = 1u;
1574 PMU->WAKE_STS_CLR.bit.MON3_CLR = 1u;
1581 PMU->WAKE_STS_CLR.bit.VDDP_UVWARN_CLR = 1u;
1588 PMU->WAKE_STS_CLR.bit.VDDP_OV_CLR = 1u;
1595 PMU->WAKE_STS_CLR.bit.VDDP_HCM_CLR = 1u;
1602 PMU->WAKE_STS_CLR.bit.VDDC_UVWARN_CLR = 1u;
1609 PMU->WAKE_STS_CLR.bit.VDDC_OV_CLR = 1u;
1616 PMU->WAKE_STS_CLR.bit.VDDC_HCM_CLR = 1u;
1623 PMU->WAKE_STS_CLR.bit.VDDEXT_OT_CLR = 1u;
1630 PMU->WAKE_STS_CLR.bit.VDDEXT_UV_CLR = 1u;
1637 PMU->WAKE_STS_CLR.bit.VSD_OV_CLR = 1u;
1644 PMU->MISC_CTRL.bit.FI_PU_EN = 1u;
1651 PMU->START_CONFIG.bit.RST_PIN_EN = 1u;
1658 PMU->MISC_CTRL.bit.FI_PU_EN = 0u;
1665 PMU->START_CONFIG.bit.RST_PIN_EN = 0u;
1674 return (
uint8)
PMU->FS_STS.bit.MCLK_FAIL_STS;
1683 return (
uint8)
PMU->FS_STS.bit.VMSUP_UV_STS;
1692 return (
uint8)
PMU->FS_STS.bit.VMSUP_OV_STS;
1701 return (
uint8)
PMU->FS_STS.bit.WD_FAIL_STS;
1710 return (
uint8)
PMU->FS_STS.bit.WD_TEST_FAIL_STS;
1719 return (
uint8)
PMU->FS_STS.bit.VDDC_UV_STS;
1728 return (
uint8)
PMU->FS_STS.bit.VDDC_OV_STS;
1737 return (
uint8)
PMU->FS_STS.bit.VDDP_UV_STS;
1746 return (
uint8)
PMU->FS_STS.bit.VDDP_OV_STS;
1755 return (
uint8)
PMU->FS_STS.bit.VDDP_OT_STS;
1764 return (
uint8)
PMU->FS_STS.bit.VAREF_OV_STS;
1773 return (
uint8)
PMU->FS_STS.bit.CSC_OC_STS;
1782 return (
uint8)
PMU->FS_STS.bit.CSC_BIST_FAIL_STS;
1791 return (
uint8)
PMU->FS_STS.bit.CSC_EN_FAIL_STS;
1800 return (
uint8)
PMU->FS_STS.bit.PIN_MON_STS;
1809 return (
uint8)
PMU->FS_STS.bit.FO_OC_STS;
1816 PMU->FS_STS_CLR.bit.MCLK_FAIL_STS_CLR = 1u;
1823 PMU->FS_STS_CLR.bit.VMSUP_UV_STS_CLR = 1u;
1830 PMU->FS_STS_CLR.bit.VMSUP_OV_STS_CLR = 1u;
1837 PMU->FS_STS_CLR.bit.WD_FAIL_STS_CLR = 1u;
1844 PMU->FS_STS_CLR.bit.WD_TEST_FAIL_STS_CLR = 1u;
1851 PMU->FS_STS_CLR.bit.VDDC_UV_STS_CLR = 1u;
1858 PMU->FS_STS_CLR.bit.VDDC_OV_STS_CLR = 1u;
1865 PMU->FS_STS_CLR.bit.VDDP_UV_STS_CLR = 1u;
1872 PMU->FS_STS_CLR.bit.VDDP_OV_STS_CLR = 1u;
1879 PMU->FS_STS_CLR.bit.VDDP_OT_STS_CLR = 1u;
1886 PMU->FS_STS_CLR.bit.VAREF_OV_STS_CLR = 1u;
1893 PMU->FS_STS_CLR.bit.CSC_OC_STS_CLR = 1u;
1900 PMU->FS_STS_CLR.bit.CSC_BIST_FAIL_STS_CLR = 1u;
1907 PMU->FS_STS_CLR.bit.CSC_EN_FAIL_STS_CLR = 1u;
1914 PMU->FS_STS_CLR.bit.PIN_MON_STS_CLR = 1u;
1921 PMU->FS_STS_CLR.bit.FO_OC_STS_CLR = 1u;
1930 return (
uint8)
PMU->FS_SSD.bit.SSD_STS;
1939 return (
uint8)
PMU->FS_SSD.bit.FO_STS;
1946 PMU->FS_SSD_CLR.bit.SSD_STS_CLR = 1u;
1953 PMU->FS_SSD_CLR.bit.FO_STS_CLR = 1u;
#define ERR_LOG_SUCCESS
Definition: error_codes.h:60
#define PMU
Definition: tle989x.h:24074
INLINE void PMU_disFailInputPullUp(void)
Disable the failure input pull up.
Definition: pmu.h:1656
INLINE void PMU_clrMON1WakeSts(void)
Clear MON1 wake-up status.
Definition: pmu.h:1558
INLINE uint8 PMU_getHPClkFailSts(void)
Get HP clock fail status.
Definition: pmu.h:759
INLINE sint8 PMU_enWakeupSrc(uint32 u32_wakeupSrc)
Enable a wake-up source.
Definition: pmu.h:1062
INLINE uint8 PMU_getSecureStackOverflowRstSts(void)
Get secure stack overflow reset status.
Definition: pmu.h:961
INLINE void PMU_clrVDDEXTUndervoltageIntSts(void)
Clear VDDEXT undervoltage interrupt status.
Definition: pmu.h:711
INLINE uint8 PMU_getCSCSelfTestFailSts(void)
Get CSC self-test fail status.
Definition: pmu.h:1780
void PMU_setVDDPOvervoltageIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set VDDP Overvoltage Interrupt Node Pointer.
INLINE void PMU_clrWDTimerRstSts(void)
Clear MCU watchdog timer reset status.
Definition: pmu.h:1017
#define PMU_WAKEUPSRC_ALL_SRC
PMU Wake-up source all sources.
Definition: pmu.h:186
INLINE void PMU_enVDDCUndervoltageWarnInt(void)
Enable VDDC undervoltage warning interrupt.
Definition: pmu.h:555
INLINE uint8 PMU_getVDDPUndervoltageWarnSts(void)
Get VDDP undervoltage warning status.
Definition: pmu.h:495
INLINE void PMU_clrVDDPUndervoltageWarnWakeSts(void)
Clear VDDP undervoltage warning wake-up status.
Definition: pmu.h:1579
INLINE uint8 PMU_getMON2WakeSts(void)
Get MON2 wake-up status.
Definition: pmu.h:1405
INLINE void PMU_clrVDDCUndervoltageWarnWakeSts(void)
Clear VDDC undervoltage warning wake-up status.
Definition: pmu.h:1600
INLINE uint8 PMU_getGPIO2WakeSts(void)
Get GPIO2 wake-up status.
Definition: pmu.h:1360
INLINE void PMU_clrVDDCUndervoltageWarnSts(void)
Clear VDDC undervoltage warning status.
Definition: pmu.h:633
INLINE uint8 PMU_getGPIO5WakeSts(void)
Get GPIO5 wake-up status.
Definition: pmu.h:1387
INLINE uint8 PMU_getVDDPOvervoltageSts(void)
Get VDDP overvoltage status.
Definition: pmu.h:1744
INLINE uint8 PMU_getCANWakeSts(void)
Get CAN wake-up status.
Definition: pmu.h:1324
INLINE uint8 PMU_getMON3InputSts(void)
Get MON3 input status.
Definition: pmu.h:1315
#define PMU_WAKEUPSRC_CYCLICSENSE
PMU Wake-up source cyclic sense.
Definition: pmu.h:146
INLINE void PMU_clrSeqWdFailSts(void)
Clear sequential watchdog fail status.
Definition: pmu.h:830
INLINE uint8 PMU_getMstrSupplyUndervoltageSts(void)
Get master supply undervoltage status.
Definition: pmu.h:1681
INLINE uint8 PMU_getVDDPOvertemperatureSts(void)
Get VDDP overtemperature status.
Definition: pmu.h:1753
INLINE sint8 PMU_setMONWakeCfg(uint8 u8_MON, uint8 u8_enRisingEdge, uint8 u8_enFallingEdge, uint8 u8_enCycSen, uint8 u8_enPullupCurrSrc, uint8 u8_enPulldownCurrSrc)
Set a MON wake configuration.
Definition: pmu.h:1239
INLINE void PMU_clrFailOutputSts(void)
Clear fail output status.
Definition: pmu.h:1951
INLINE void PMU_clrVSDOvervoltageWakeSts(void)
Clear VSD overvoltage wake-up status.
Definition: pmu.h:1635
INLINE void PMU_clrCSCOvercurrentSts(void)
Clear CSC overcurrent status.
Definition: pmu.h:1891
INLINE void PMU_clrGPIO5WakeSts(void)
Clear GPIO5 wake-up status.
Definition: pmu.h:1551
INLINE void PMU_enVDDEXTUndervoltageInt(void)
Enable VDDEXT undervoltage interrupt.
Definition: pmu.h:647
INLINE uint8 PMU_getWDSelfTestFailSts(void)
Get watchdog self-test fail status.
Definition: pmu.h:1708
INLINE uint8 PMU_getCyclicWakeSts(void)
Get cyclic wake-up status.
Definition: pmu.h:1333
INLINE void PMU_clrVDDPHighCurrentModeSts(void)
Clear VDDP high current mode status.
Definition: pmu.h:548
void PMU_stopFailSafeWatchdog(void)
Stop the fail-safe watchdog.
Definition: pmu.c:140
INLINE void PMU_clrVDDPCurrentLimitSts(void)
Clear VDDP current limitation status.
Definition: pmu.h:541
INLINE uint8 PMU_getVDDCUndervoltageRstSts(void)
Get VDDC undervoltage reset status.
Definition: pmu.h:952
INLINE void PMU_clrVDDCUndervoltageSts(void)
Clear VDDC undervoltage status.
Definition: pmu.h:1849
INLINE uint8 PMU_getSoftRstSts(void)
Get soft reset status.
Definition: pmu.h:925
INLINE void PMU_clrVDDCUndervoltageWarnIntSts(void)
Clear VDDC undervoltage warning interrupt status.
Definition: pmu.h:619
INLINE uint8 PMU_getMstrSupplyOvervoltageSts(void)
Get master supply overvoltage status.
Definition: pmu.h:1690
INLINE void PMU_clrVDDPUndervoltageWarnIntSts(void)
Clear VDDP undervoltage warning interrupt status.
Definition: pmu.h:520
INLINE void PMU_enVDDPOvervoltageInt(void)
Enable VDDP overvoltage interrupt.
Definition: pmu.h:454
INLINE void PMU_clrVDDPOvertemperatureSts(void)
Clear VDDP overtemperature status.
Definition: pmu.h:1877
INLINE void PMU_clrVDDCHighCurrentModeWakeSts(void)
Clear VDDC high current mode wake-up status.
Definition: pmu.h:1614
void PMU_clrFailSafeWatchdogFailSts(void)
Clear the fail-safe watchdog fail status.
Definition: pmu.c:188
INLINE void PMU_clrWDFailSts(void)
Clear watchdog fail status.
Definition: pmu.h:1835
INLINE uint8 PMU_getSleepExitRstSts(void)
Get sleep mode exit reset status.
Definition: pmu.h:880
INLINE uint8 PMU_getVDDPHighCurrentModeWakeSts(void)
Get VDDP high current mode wake-up status.
Definition: pmu.h:1441
INLINE void PMU_disVDDPOvervoltageInt(void)
Disable VDDP overvoltage interrupt.
Definition: pmu.h:468
INLINE uint8 PMU_getMON2InputSts(void)
Get MON2 input status.
Definition: pmu.h:1306
INLINE void PMU_clrVDDPHighCurrentModeWakeSts(void)
Clear VDDP high current mode wake-up status.
Definition: pmu.h:1593
INLINE void PMU_enVDDCOvervoltageInt(void)
Enable VDDC overvoltage interrupt.
Definition: pmu.h:562
INLINE void PMU_clrGPIO4WakeSts(void)
Clear GPIO4 wake-up status.
Definition: pmu.h:1544
INLINE uint8 PMU_getVDDCOvervoltageIntSts(void)
Get VDDC overvoltage interrupt status.
Definition: pmu.h:594
INLINE void PMU_clrFailSafeWDRstSts(void)
Clear fail safe watchdog reset status.
Definition: pmu.h:1010
INLINE uint8 PMU_getVDDCUndervoltageWarnWakeSts(void)
Get VDDC undervoltage warning wake-up status.
Definition: pmu.h:1450
INLINE uint8 PMU_getFOOvercurrentSts(void)
Get FO overcurrent status.
Definition: pmu.h:1807
INLINE uint8 PMU_getWDFailSts(void)
Get watchdog fail status.
Definition: pmu.h:1699
INLINE uint8 PMU_getVDDCOvervoltageWakeSts(void)
Get VDDC overvoltage wake-up status.
Definition: pmu.h:1459
INLINE uint8 PMU_getVDDCOvervoltageSts(void)
Get VDDC overvoltage status.
Definition: pmu.h:1726
INLINE void PMU_clrMON3WakeSts(void)
Clear MON3 wake-up status.
Definition: pmu.h:1572
INLINE uint8 PMU_getVDDEXTUndervoltageWakeSts(void)
Get VDDEXT undervoltage wake-up status.
Definition: pmu.h:1486
INLINE uint8 PMU_getGPIO0WakeSts(void)
Get GPIO0 wake-up status.
Definition: pmu.h:1342
INLINE uint8 PMU_getVDDEXTUndervoltageSts(void)
Get VDDEXT undervoltage status.
Definition: pmu.h:695
sint8 PMU_serviceFailSafeWatchdog(void)
Service the fail-safe watchdog.
Definition: pmu.c:150
INLINE void PMU_clrMstrSupplyUndervoltageSts(void)
Clear master supply undervoltage status.
Definition: pmu.h:1821
INLINE void PMU_clrSafeShutdownSts(void)
Clear safe shutdown status.
Definition: pmu.h:1944
INLINE uint8 PMU_getMstrClkWDFailSts(void)
Get master clock watchdog fail status.
Definition: pmu.h:1672
INLINE uint8 PMU_getVDDEXTOvertemperatureSts(void)
Get VDDEXT overtemperature status.
Definition: pmu.h:704
INLINE void PMU_clrVDDEXTOvertemperatureIntSts(void)
Clear VDDEXT overtemperature interrupt status.
Definition: pmu.h:718
INLINE uint8 PMU_getVDDCHighCurrentModeWakeSts(void)
Get VDDC high current mode wake-up status.
Definition: pmu.h:1468
INLINE uint8 PMU_getVDDPHighCurrentModeSts(void)
Get VDDP high current mode status.
Definition: pmu.h:513
INLINE uint8 PMU_getPinRstSts(void)
Get pin reset status.
Definition: pmu.h:898
INLINE sint8 PMU_setGPIOWakeCfg(uint8 u8_GPIO, uint8 u8_enRisingEdge, uint8 u8_enFallingEdge, uint8 u8_enCycSen, tPMU_gpioInput e_gpioInput)
Set a GPIO wake configuration.
Definition: pmu.h:1151
INLINE void PMU_clrMstrSupplyUndervoltageRstSts(void)
Clear master supply undervoltage reset status.
Definition: pmu.h:968
INLINE void PMU_disVDDEXTUndervoltageInt(void)
Disable VDDEXT undervoltage interrupt.
Definition: pmu.h:661
INLINE void PMU_clrHPClkFailSts(void)
Clear HP clock fail status.
Definition: pmu.h:816
INLINE uint8 PMU_getFailSafeWDRstSts(void)
Get fail safe watchdog reset status.
Definition: pmu.h:907
INLINE void PMU_disResetPin(void)
Disable the Reset Pin.
Definition: pmu.h:1663
INLINE uint8 PMU_getWDTimerRstSts(void)
Get MCU watchdog timer reset status.
Definition: pmu.h:916
INLINE void PMU_clrStopExitRstSts(void)
Clear stop mode exit reset status.
Definition: pmu.h:996
INLINE void PMU_clrWDSelfTestFailSts(void)
Clear watchdog self-test fail status.
Definition: pmu.h:1842
INLINE uint8 PMU_getVDDEXTUndervoltageIntSts(void)
Get VDDEXT undervoltage interrupt status.
Definition: pmu.h:677
INLINE uint8 PMU_getVDDCOvercurrentSts(void)
Get VDDC overcurrent status.
Definition: pmu.h:795
INLINE void PMU_clrVAREFOvervoltageSts(void)
Clear VAREF overvoltage status.
Definition: pmu.h:1884
INLINE uint8 PMU_getSafeShutdownSts(void)
Get safe shutdown status.
Definition: pmu.h:1928
INLINE void PMU_clrCANWakeSts(void)
Clear CAN wake-up status.
Definition: pmu.h:1502
INLINE void PMU_clrFOOvercurrentSts(void)
Clear FO overcurrent status.
Definition: pmu.h:1919
INLINE uint8 PMU_getMON3WakeSts(void)
Get MON3 wake-up status.
Definition: pmu.h:1414
void PMU_setVDDCUndervoltageWarnIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set VDDC Undervoltage Warning Interrupt Node Pointer.
INLINE void PMU_disVDDCOvervoltageInt(void)
Disable VDDC overvoltage interrupt.
Definition: pmu.h:576
INLINE void PMU_clrVDDEXTUndervoltageWakeSts(void)
Clear VDDEXT undervoltage wake-up status.
Definition: pmu.h:1628
INLINE void PMU_clrVDDEXTUndervoltageSts(void)
Clear VDDEXT undervoltage status.
Definition: pmu.h:725
INLINE void PMU_disStopModeVDDCReduct(void)
Disable VDDC reduction in Stop Mode.
Definition: pmu.h:1137
INLINE void PMU_clrVDDPOvervoltageSts(void)
Clear VDDP overvoltage status.
Definition: pmu.h:1870
INLINE void PMU_clrSysOvertemperatureSts(void)
Clear system overtemperature status.
Definition: pmu.h:823
INLINE void PMU_clrPinRstSts(void)
Clear pin reset status.
Definition: pmu.h:1003
INLINE void PMU_clrVDDCUndervoltageRstSts(void)
Clear VDDC undervoltage reset status.
Definition: pmu.h:1045
INLINE uint8 PMU_getFailOutputSts(void)
Get fail output status.
Definition: pmu.h:1937
INLINE sint8 PMU_disWakeupSrc(uint32 u32_wakeupSrc)
Disable a wake-up source.
Definition: pmu.h:1093
INLINE void PMU_clrVDDCRegulatorTimeoutSts(void)
Clear VDDC regulator timeout status.
Definition: pmu.h:809
INLINE void PMU_clrGPIO3WakeSts(void)
Clear GPIO3 wake-up status.
Definition: pmu.h:1537
INLINE void PMU_clrCSCSelfTestFailSts(void)
Clear CSC self-test fail status.
Definition: pmu.h:1898
INLINE void PMU_clrLockupRstSts(void)
Clear ARM core lockup reset status.
Definition: pmu.h:1031
INLINE void PMU_clrVDDPRegulatorOvertemperatureSts(void)
Clear VDDP regulator overtemperature status.
Definition: pmu.h:837
sint8 PMU_initFailSafeWatchdog(void)
Initialize the fail-safe watchdog.
Definition: pmu.c:106
INLINE uint8 PMU_getVDDPUndervoltageWarnIntSts(void)
Get VDDP undervoltage warning interrupt status.
Definition: pmu.h:477
INLINE void PMU_disVDDEXTOvertemperatureInt(void)
Disable VDDEXT overtemperature interrupt.
Definition: pmu.h:668
INLINE void PMU_clrGPIO0WakeSts(void)
Clear GPIO0 wake-up status.
Definition: pmu.h:1516
INLINE uint8 PMU_getVDDPRegulatorOvertemperatureSts(void)
Get VDDP regulator overtemperature status.
Definition: pmu.h:786
INLINE void PMU_clrVDDCHighCurrentModeSts(void)
Clear VDDC high current mode status.
Definition: pmu.h:640
INLINE uint8 PMU_getVSDOvervoltageWakeSts(void)
Get VSD overvoltage wake-up status.
Definition: pmu.h:1495
INLINE void PMU_disVDDPUndervoltageWarnInt(void)
Disable VDDP undervoltage warning interrupt.
Definition: pmu.h:461
void PMU_setVDDPUndervoltageWarnIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set VDDP Undervoltage Warning Interrupt Node Pointer.
sint8 PMU_serviceFailSafeWatchdogSOW(void)
Service a Short Open Window for the watchdog.
Definition: pmu.c:203
INLINE uint8 PMU_getVDDCRegulatorTimeoutSts(void)
Get VDDC regulator timeout status.
Definition: pmu.h:750
INLINE void PMU_clrSleepExitRstSts(void)
Clear sleep mode exit reset status.
Definition: pmu.h:989
INLINE void PMU_clrVDDEXTOvertemperatureSts(void)
Clear VDDEXT overtemperature status.
Definition: pmu.h:732
sint8 PMU_init(void)
Initialize all CW registers of the PMU module.
Definition: pmu.c:50
PMU_gpioInput
This enum lists the gpio input pointer.
Definition: pmu.h:199
INLINE uint8 PMU_getMON1WakeSts(void)
Get MON1 wake-up status.
Definition: pmu.h:1396
INLINE void PMU_clrCSCEnFailSts(void)
Clear CSC enabling fail status.
Definition: pmu.h:1905
INLINE void PMU_enVDDPUndervoltageWarnInt(void)
Enable VDDP undervoltage warning interrupt.
Definition: pmu.h:447
INLINE uint8 PMU_getVDDPCurrentLimitSts(void)
Get VDDP current limitation status.
Definition: pmu.h:504
INLINE uint8 PMU_getVDDCUndervoltageWarnIntSts(void)
Get VDDC undervoltage warning interrupt status.
Definition: pmu.h:585
INLINE uint8 PMU_getVDDEXTOvertemperatureWakeSts(void)
Get VDDEXT overtemperature wake-up status.
Definition: pmu.h:1477
INLINE uint8 PMU_getPinMonitorFailSts(void)
Get pin monitor fail status.
Definition: pmu.h:1798
INLINE uint8 PMU_getVDDEXTOvertemperatureIntSts(void)
Get VDDEXT overtemperature interrupt status.
Definition: pmu.h:686
INLINE uint8 PMU_getVDDPUndervoltageRstSts(void)
Get VDDP undervoltage reset status.
Definition: pmu.h:943
INLINE void PMU_clrVDDCOvervoltageIntSts(void)
Clear VDDC overvoltage interrupt status.
Definition: pmu.h:626
INLINE void PMU_clrSoftRstSts(void)
Clear soft reset status.
Definition: pmu.h:1024
INLINE void PMU_clrVDDPOvervoltageIntSts(void)
Clear VDDP overvoltage interrupt status.
Definition: pmu.h:527
INLINE void PMU_clrMstrClkWDRstSts(void)
Clear master clock watchdog reset status.
Definition: pmu.h:975
INLINE uint8 PMU_getMON1InputSts(void)
Get MON1 input status.
Definition: pmu.h:1297
INLINE void PMU_clrVDDPUndervoltageWarnSts(void)
Clear VDDP undervoltage warning status.
Definition: pmu.h:534
INLINE uint8 PMU_getVDDCUndervoltageSts(void)
Get VDDC undervoltage status.
Definition: pmu.h:1717
INLINE uint8 PMU_getVDDPOvervoltageWakeSts(void)
Get VDDP overvoltage wake-up status.
Definition: pmu.h:1432
INLINE void PMU_clrVDDPRegulatorTimeoutSts(void)
Clear VDDP regulator timeout status.
Definition: pmu.h:802
INLINE void PMU_clrVDDPUndervoltageSts(void)
Clear VDDP undervoltage status.
Definition: pmu.h:1863
INLINE uint8 PMU_getLockupRstSts(void)
Get ARM core lockup reset status.
Definition: pmu.h:934
INLINE uint8 PMU_getCSCOvercurrentSts(void)
Get CSC overcurrent status.
Definition: pmu.h:1771
INLINE uint8 PMU_getGPIO4WakeSts(void)
Get GPIO4 wake-up status.
Definition: pmu.h:1378
INLINE uint8 PMU_getVDDCUndervoltageWarnSts(void)
Get VDDC undervoltage warning status.
Definition: pmu.h:603
INLINE void PMU_clrVDDCOvercurrentSts(void)
Clear VDDC overcurrent status.
Definition: pmu.h:844
INLINE void PMU_enFailInputPullUp(void)
Enable the failure input pull up.
Definition: pmu.h:1642
INLINE void PMU_clrSecureStackOverflowRstSts(void)
Clear secure stack overflow reset status.
Definition: pmu.h:1052
INLINE void PMU_clrVDDPOvervoltageWakeSts(void)
Clear VDDP overvoltage wake-up status.
Definition: pmu.h:1586
INLINE void PMU_clrMON2WakeSts(void)
Clear MON2 wake-up status.
Definition: pmu.h:1565
INLINE void PMU_clrGPIO1WakeSts(void)
Clear GPIO1 wake-up status.
Definition: pmu.h:1523
INLINE uint32 PMU_getWakeupSrc(void)
Get a wake-up source.
Definition: pmu.h:1123
INLINE void PMU_clrVDDEXTOvertemperatureWakeSts(void)
Clear VDDEXT overtemperature wake-up status.
Definition: pmu.h:1621
INLINE uint8 PMU_getMstrClkWDRstSts(void)
Get master clock watchdog reset status.
Definition: pmu.h:862
INLINE void PMU_clrMstrClkWDFailSts(void)
Clear master clock watchdog fail status.
Definition: pmu.h:1814
INLINE void PMU_clrPinMonitorFailSts(void)
Clear pin monitor fail status.
Definition: pmu.h:1912
INLINE uint8 PMU_getVDDCHighCurrentModeSts(void)
Get VDDC high current mode status.
Definition: pmu.h:612
INLINE void PMU_clrMstrSupplyOvervoltageSts(void)
Clear master supply overvoltage status.
Definition: pmu.h:1828
void PMU_countFailSafeWatchdog(void)
Count up since the last watchdog trigger.
Definition: pmu.c:97
void PMU_setVDDEXTOvertemperatureIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set VDDEXT Overtemperature Interrupt Node Pointer.
enum PMU_gpioInput tPMU_gpioInput
INLINE void PMU_clrGPIO2WakeSts(void)
Clear GPIO2 wake-up status.
Definition: pmu.h:1530
INLINE uint8 PMU_getVAREFOvervoltageSts(void)
Get VAREF overvoltage status.
Definition: pmu.h:1762
INLINE void PMU_clrVDDCOvervoltageWakeSts(void)
Clear VDDC overvoltage wake-up status.
Definition: pmu.h:1607
INLINE uint8 PMU_getCSCEnFailSts(void)
Get CSC enabling fail status.
Definition: pmu.h:1789
INLINE uint8 PMU_getVDDPOvervoltageIntSts(void)
Get VDDP overvoltage interrupt status.
Definition: pmu.h:486
INLINE uint8 PMU_getVDDPUndervoltageWarnWakeSts(void)
Get VDDP undervoltage warning wake-up status.
Definition: pmu.h:1423
INLINE void PMU_clrCyclicWakeSts(void)
Clear cyclic wake-up status.
Definition: pmu.h:1509
INLINE void PMU_clrVDDCOvervoltageSts(void)
Clear VDDC overvoltage status.
Definition: pmu.h:1856
INLINE uint8 PMU_getMstrSupplyUndervoltageRstSts(void)
Get master supply undervoltage reset status.
Definition: pmu.h:853
void PMU_setVDDCOvervoltageIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set VDDC Overvoltage Interrupt Node Pointer.
INLINE uint8 PMU_getSysOvertemperatureSts(void)
Get system overtemperature status.
Definition: pmu.h:768
INLINE void PMU_clrVDDPUndervoltageRstSts(void)
Clear VDDP undervoltage reset status.
Definition: pmu.h:1038
INLINE uint8 PMU_getGPIO1WakeSts(void)
Get GPIO1 wake-up status.
Definition: pmu.h:1351
INLINE uint8 PMU_getVDDPRegulatorTimeoutSts(void)
Get VDDP regulator timeout status.
Definition: pmu.h:741
INLINE void PMU_clrFailSleepExitRstSts(void)
Clear fail sleep mode exit reset status.
Definition: pmu.h:982
INLINE void PMU_disVDDCUndervoltageWarnInt(void)
Disable VDDC undervoltage warning interrupt.
Definition: pmu.h:569
INLINE void PMU_enResetPin(void)
Enable the Reset pin.
Definition: pmu.h:1649
INLINE uint8 PMU_getVDDPUndervoltageSts(void)
Get VDDP undervoltage status.
Definition: pmu.h:1735
INLINE void PMU_enVDDEXTOvertemperatureInt(void)
Enable VDDEXT overtemperature interrupt.
Definition: pmu.h:654
INLINE uint8 PMU_getStopExitRstSts(void)
Get stop mode exit reset status.
Definition: pmu.h:889
INLINE void PMU_enStopModeVDDCReduct(void)
Enable VDDC reduction in Stop Mode.
Definition: pmu.h:1130
INLINE uint8 PMU_getSeqWdFailSts(void)
Get sequential watchdog fail status.
Definition: pmu.h:777
INLINE uint8 PMU_getFailSleepExitRstSts(void)
Get fail sleep mode exit reset status.
Definition: pmu.h:871
INLINE uint8 PMU_getGPIO3WakeSts(void)
Get GPIO3 wake-up status.
Definition: pmu.h:1369
void PMU_setVDDEXTUndervoltageIntNodePtr(void) __attribute__((deprecated("Do not change this at runtime
Set VDDEXT Undervoltage Interrupt Node Pointer.
@ PMU_gpioInput_P0_0
Definition: pmu.h:200
@ PMU_gpioInput_P2_0
Definition: pmu.h:215
@ PMU_gpioInput_P2_3
Definition: pmu.h:218
@ PMU_gpioInput_P0_1
Definition: pmu.h:201
@ PMU_gpioInput_P1_2
Definition: pmu.h:212
@ PMU_gpioInput_P1_1
Definition: pmu.h:211
@ PMU_gpioInput_P1_3
Definition: pmu.h:213
@ PMU_gpioInput_P0_8
Definition: pmu.h:208
@ PMU_gpioInput_P0_2
Definition: pmu.h:202
@ PMU_gpioInput_P2_9
Definition: pmu.h:224
@ PMU_gpioInput_P0_3
Definition: pmu.h:203
@ PMU_gpioInput_P2_2
Definition: pmu.h:217
@ PMU_gpioInput_P2_7
Definition: pmu.h:222
@ PMU_gpioInput_P0_4
Definition: pmu.h:204
@ PMU_gpioInput_P2_8
Definition: pmu.h:223
@ PMU_gpioInput_P0_5
Definition: pmu.h:205
@ PMU_gpioInput_P0_6
Definition: pmu.h:206
@ PMU_gpioInput_P2_4
Definition: pmu.h:219
@ PMU_gpioInput_P2_6
Definition: pmu.h:221
@ PMU_gpioInput_P1_0
Definition: pmu.h:210
@ PMU_gpioInput_P2_5
Definition: pmu.h:220
@ PMU_gpioInput_P2_1
Definition: pmu.h:216
@ PMU_gpioInput_P0_7
Definition: pmu.h:207
@ PMU_gpioInput_P1_4
Definition: pmu.h:214
@ PMU_gpioInput_P0_9
Definition: pmu.h:209
__attribute__((noreturn))
Definition: startup_tle989x.c:193
Device specific memory layout defines and features.
General type declarations.
#define ERR_LOG_CODE_PARAM_OUT_OF_RANGE
Parameter out of range.
Definition: types.h:197
#define INLINE
Definition: types.h:151
uint8_t uint8
8 bit unsigned value
Definition: types.h:204
int8_t sint8
8 bit signed value
Definition: types.h:209
uint32_t uint32
32 bit unsigned value
Definition: types.h:206