152 #include "pmu_defines.h"
154 #include "scu_defines.h"
160 #define PMU_WAKEUPSRC_CAN PMU_WAKE_CTRL_CAN_WAKE_EN_Msk
162 #define PMU_WAKEUPSRC_CYCLICSENSE (2u)
164 #define PMU_WAKEUPSRC_CYCLICWAKE PMU_WAKE_CTRL_CYC_WAKE_EN_Msk
166 #define PMU_WAKEUPSRC_GPIO0 PMU_WAKE_CTRL_GPIO0_WAKE_EN_Msk
168 #define PMU_WAKEUPSRC_GPIO1 PMU_WAKE_CTRL_GPIO1_WAKE_EN_Msk
170 #define PMU_WAKEUPSRC_GPIO2 PMU_WAKE_CTRL_GPIO2_WAKE_EN_Msk
172 #define PMU_WAKEUPSRC_GPIO3 PMU_WAKE_CTRL_GPIO3_WAKE_EN_Msk
174 #define PMU_WAKEUPSRC_GPIO4 PMU_WAKE_CTRL_GPIO4_WAKE_EN_Msk
176 #define PMU_WAKEUPSRC_GPIO5 PMU_WAKE_CTRL_GPIO5_WAKE_EN_Msk
178 #define PMU_WAKEUPSRC_MON1 PMU_WAKE_CTRL_MON0_WAKE_EN_Msk
180 #define PMU_WAKEUPSRC_MON2 PMU_WAKE_CTRL_MON1_WAKE_EN_Msk
182 #define PMU_WAKEUPSRC_MON3 PMU_WAKE_CTRL_MON2_WAKE_EN_Msk
184 #define PMU_WAKEUPSRC_VDDP_UV PMU_WAKE_CTRL_VDDP_UVWARN_WAKE_EN_Msk
186 #define PMU_WAKEUPSRC_VDDP_OV PMU_WAKE_CTRL_VDDP_OV_WAKE_EN_Msk
188 #define PMU_WAKEUPSRC_VDDP_HCM PMU_WAKE_CTRL_VDDP_HCM_WAKE_EN_Msk
190 #define PMU_WAKEUPSRC_VDDC_UV PMU_WAKE_CTRL_VDDC_UVWARN_WAKE_EN_Msk
192 #define PMU_WAKEUPSRC_VDDC_OV PMU_WAKE_CTRL_VDDC_OV_WAKE_EN_Msk
194 #define PMU_WAKEUPSRC_VDDC_HCM PMU_WAKE_CTRL_VDDC_HCM_WAKE_EN_Msk
196 #define PMU_WAKEUPSRC_VDDEXT_OT PMU_WAKE_CTRL_VDDEXT_OT_WAKE_EN_Msk
198 #define PMU_WAKEUPSRC_VDDEXT_UV PMU_WAKE_CTRL_VDDEXT_UV_WAKE_EN_Msk
200 #define PMU_WAKEUPSRC_VSD_OV PMU_WAKE_CTRL_VSDOV_WAKE_EN_Msk
202 #define PMU_WAKEUPSRC_ALL_SRC (0x11FF73F7UL)
204 #define PMU_WAKEUPSRC_ALLGPIOS (0x3F0UL)
465 PMU->VDDP_IRQEN.bit.UVWARN_IEN = 1u;
472 PMU->VDDP_IRQEN.bit.OV_IEN = 1u;
479 PMU->VDDP_IRQEN.bit.UVWARN_IEN = 0u;
486 PMU->VDDP_IRQEN.bit.OV_IEN = 0u;
495 return (
uint8)
PMU->VDDP_STS.bit.UVWARN_IS;
504 return (
uint8)
PMU->VDDP_STS.bit.OV_IS;
513 return (
uint8)
PMU->VDDP_STS.bit.UVWARN_STS;
522 return (
uint8)
PMU->VDDP_STS.bit.ILIM_STS;
531 return (
uint8)
PMU->VDDP_STS.bit.HCM_STS;
538 PMU->VDDP_STS_CLR.bit.UVWARN_IS_CLR = 1u;
545 PMU->VDDP_STS_CLR.bit.OV_IS_CLR = 1u;
552 PMU->VDDP_STS_CLR.bit.UVWARN_STS_CLR = 1u;
559 PMU->VDDP_STS_CLR.bit.ILIM_STS_CLR = 1u;
566 PMU->VDDP_STS_CLR.bit.HCM_STS_CLR = 1u;
573 PMU->VDDC_IRQEN.bit.UVWARN_IEN = 1u;
580 PMU->VDDC_IRQEN.bit.OV_IEN = 1u;
587 PMU->VDDC_IRQEN.bit.UVWARN_IEN = 0u;
594 PMU->VDDC_IRQEN.bit.OV_IEN = 0u;
603 return (
uint8)
PMU->VDDC_STS.bit.UVWARN_IS;
612 return (
uint8)
PMU->VDDC_STS.bit.OV_IS;
621 return (
uint8)
PMU->VDDC_STS.bit.UVWARN_STS;
630 return (
uint8)
PMU->VDDC_STS.bit.HCM_STS;
637 PMU->VDDC_STS_CLR.bit.UVWARN_IS_CLR = 1u;
644 PMU->VDDC_STS_CLR.bit.OV_IS_CLR = 1u;
651 PMU->VDDC_STS_CLR.bit.UVWARN_STS_CLR = 1u;
658 PMU->VDDC_STS_CLR.bit.HCM_STS_CLR = 1u;
665 PMU->VDDEXT_IRQEN.bit.UV_IEN = 1u;
672 PMU->VDDEXT_IRQEN.bit.OT_IEN = 1u;
679 PMU->VDDEXT_IRQEN.bit.UV_IEN = 0u;
686 PMU->VDDEXT_IRQEN.bit.OT_IEN = 0u;
695 return (
uint8)
PMU->VDDEXT_STS.bit.UV_IS;
704 return (
uint8)
PMU->VDDEXT_STS.bit.OT_IS;
713 return (
uint8)
PMU->VDDEXT_STS.bit.UV_STS;
722 return (
uint8)
PMU->VDDEXT_STS.bit.OT_STS;
729 PMU->VDDEXT_STS_CLR.bit.UV_IS_CLR = 1u;
736 PMU->VDDEXT_STS_CLR.bit.OT_IS_CLR = 1u;
743 PMU->VDDEXT_STS_CLR.bit.UV_STS_CLR = 1u;
750 PMU->VDDEXT_STS_CLR.bit.OT_STS_CLR = 1u;
759 return (
uint8)
PMU->WAKE_FAIL_STS.bit.VDDP_TMOUT;
768 return (
uint8)
PMU->WAKE_FAIL_STS.bit.VDDC_TMOUT;
777 return (
uint8)
PMU->WAKE_FAIL_STS.bit.HPCLK_FAIL;
786 return (
uint8)
PMU->WAKE_FAIL_STS.bit.SYS_OT;
795 return (
uint8)
PMU->WAKE_FAIL_STS.bit.FSWD_SEQ_FAIL;
804 return (
uint8)
PMU->WAKE_FAIL_STS.bit.VDDP_OT;
813 return (
uint8)
PMU->WAKE_FAIL_STS.bit.VDDC_OC;
820 PMU->WAKE_FAIL_CLR.bit.VDDP_TMOUT_CLR = 1u;
827 PMU->WAKE_FAIL_CLR.bit.VDDC_TMOUT_CLR = 1u;
834 PMU->WAKE_FAIL_CLR.bit.HPCLK_FAIL_CLR = 1u;
841 PMU->WAKE_FAIL_CLR.bit.SYS_OT_CLR = 1u;
848 PMU->WAKE_FAIL_CLR.bit.FSWD_SEQ_FAIL_CLR = 1u;
855 PMU->WAKE_FAIL_CLR.bit.VDDP_OT_CLR = 1u;
862 PMU->WAKE_FAIL_CLR.bit.VDDC_OC_CLR = 1u;
871 return (
uint8)
PMU->RESET_STS.bit.VMSUP_UV_RST;
880 return (
uint8)
PMU->RESET_STS.bit.MCLK_WD_RST;
889 return (
uint8)
PMU->RESET_STS.bit.FS_SLEEPEX_RST;
898 return (
uint8)
PMU->RESET_STS.bit.SLEEPEX_RST;
907 return (
uint8)
PMU->RESET_STS.bit.STOPEX_RST;
916 return (
uint8)
PMU->RESET_STS.bit.PIN_RST;
925 return (
uint8)
PMU->RESET_STS.bit.FSWD_RST;
934 return (
uint8)
PMU->RESET_STS.bit.WDT_MCU_RST;
943 return (
uint8)
PMU->RESET_STS.bit.SOFT_RST;
952 return (
uint8)
PMU->RESET_STS.bit.LOCKUP_RST;
961 return (
uint8)
PMU->RESET_STS.bit.VDDP_UV_RST;
970 return (
uint8)
PMU->RESET_STS.bit.VDDC_UV_RST;
979 return (
uint8)
PMU->RESET_STS.bit.SEC_STACK_RST;
986 PMU->RESET_STS_CLR.bit.VMSUP_UV_RST_CLR = 1u;
993 PMU->RESET_STS_CLR.bit.MCLK_WD_RST_CLR = 1u;
1000 PMU->RESET_STS_CLR.bit.FS_SLEEPEX_RST_CLR = 1u;
1007 PMU->RESET_STS_CLR.bit.SLEEPEX_RST_CLR = 1u;
1014 PMU->RESET_STS_CLR.bit.STOPEX_RST_CLR = 1u;
1021 PMU->RESET_STS_CLR.bit.PIN_RST_CLR = 1u;
1028 PMU->RESET_STS_CLR.bit.FSWD_RST_CLR = 1u;
1035 PMU->RESET_STS_CLR.bit.WDT_MCU_RST_CLR = 1u;
1042 PMU->RESET_STS_CLR.bit.SOFT_RST_CLR = 1u;
1049 PMU->RESET_STS_CLR.bit.LOCKUP_RST_CLR = 1u;
1056 PMU->RESET_STS_CLR.bit.VDDP_UV_RST_CLR = 1u;
1063 PMU->RESET_STS_CLR.bit.VDDC_UV_RST_CLR = 1u;
1070 PMU->RESET_STS_CLR.bit.SEC_STACK_RST_CLR = 1u;
1080 sint8 s8_returnCode;
1081 uint32 u32_wakeupSrcWithoutCycSense;
1088 PMU->WAKE_CTRL.reg |= u32_wakeupSrcWithoutCycSense;
1093 PMU->CYC_CTRL.bit.CYC_SENSE_EN = 1u;
1101 return s8_returnCode;
1111 sint8 s8_returnCode;
1112 uint32 u32_wakeupSrcWithoutCycSense;
1119 PMU->WAKE_CTRL.reg &= (~u32_wakeupSrcWithoutCycSense);
1124 PMU->CYC_CTRL.bit.CYC_SENSE_EN = 0u;
1132 return s8_returnCode;
1141 return PMU->WAKE_CTRL.reg;
1148 PMU->WAKE_CTRL.bit.VDDC_RED_EN = 1u;
1155 PMU->WAKE_CTRL.bit.VDDC_RED_EN = 0u;
1169 sint8 s8_returnCode;
1172 if ((u8_enRisingEdge <= 1) && (u8_enFallingEdge <= 1) && (u8_enCycSen <= 1) && (e_gpioInput <=
PMU_gpioInput_P2_9))
1178 PMU->WAKE_GPIO_CTRL0.bit.RI = u8_enRisingEdge;
1179 PMU->WAKE_GPIO_CTRL0.bit.FA = u8_enFallingEdge;
1180 PMU->WAKE_GPIO_CTRL0.bit.CYC = u8_enCycSen;
1181 PMU->WAKE_GPIO_CTRL0.bit.INP = (
uint8)e_gpioInput;
1187 PMU->WAKE_GPIO_CTRL1.bit.RI = u8_enRisingEdge;
1188 PMU->WAKE_GPIO_CTRL1.bit.FA = u8_enFallingEdge;
1189 PMU->WAKE_GPIO_CTRL1.bit.CYC = u8_enCycSen;
1190 PMU->WAKE_GPIO_CTRL1.bit.INP = (
uint8)e_gpioInput;
1196 PMU->WAKE_GPIO_CTRL2.bit.RI = u8_enRisingEdge;
1197 PMU->WAKE_GPIO_CTRL2.bit.FA = u8_enFallingEdge;
1198 PMU->WAKE_GPIO_CTRL2.bit.CYC = u8_enCycSen;
1199 PMU->WAKE_GPIO_CTRL2.bit.INP = (
uint8)e_gpioInput;
1205 PMU->WAKE_GPIO_CTRL3.bit.RI = u8_enRisingEdge;
1206 PMU->WAKE_GPIO_CTRL3.bit.FA = u8_enFallingEdge;
1207 PMU->WAKE_GPIO_CTRL3.bit.CYC = u8_enCycSen;
1208 PMU->WAKE_GPIO_CTRL3.bit.INP = (
uint8)e_gpioInput;
1214 PMU->WAKE_GPIO_CTRL4.bit.RI = u8_enRisingEdge;
1215 PMU->WAKE_GPIO_CTRL4.bit.FA = u8_enFallingEdge;
1216 PMU->WAKE_GPIO_CTRL4.bit.CYC = u8_enCycSen;
1217 PMU->WAKE_GPIO_CTRL4.bit.INP = (
uint8)e_gpioInput;
1223 PMU->WAKE_GPIO_CTRL5.bit.RI = u8_enRisingEdge;
1224 PMU->WAKE_GPIO_CTRL5.bit.FA = u8_enFallingEdge;
1225 PMU->WAKE_GPIO_CTRL5.bit.CYC = u8_enCycSen;
1226 PMU->WAKE_GPIO_CTRL5.bit.INP = (
uint8)e_gpioInput;
1242 return s8_returnCode;
1257 sint8 s8_returnCode;
1260 if ((u8_enRisingEdge <= 1) && (u8_enFallingEdge <= 1) && (u8_enCycSen <= 1) && (u8_enPullupCurrSrc <= 1) && (u8_enPulldownCurrSrc <= 1))
1266 PMU->MON_CTRL1.bit.WAKE_RISE = u8_enRisingEdge;
1267 PMU->MON_CTRL1.bit.WAKE_FALL = u8_enFallingEdge;
1268 PMU->MON_CTRL1.bit.CYC_SENSE_EN = u8_enCycSen;
1269 PMU->MON_CTRL1.bit.PU = u8_enPullupCurrSrc;
1270 PMU->MON_CTRL1.bit.PD = u8_enPulldownCurrSrc;
1276 PMU->MON_CTRL2.bit.WAKE_RISE = u8_enRisingEdge;
1277 PMU->MON_CTRL2.bit.WAKE_FALL = u8_enFallingEdge;
1278 PMU->MON_CTRL2.bit.CYC_SENSE_EN = u8_enCycSen;
1279 PMU->MON_CTRL2.bit.PU = u8_enPullupCurrSrc;
1280 PMU->MON_CTRL2.bit.PD = u8_enPulldownCurrSrc;
1286 PMU->MON_CTRL3.bit.WAKE_RISE = u8_enRisingEdge;
1287 PMU->MON_CTRL3.bit.WAKE_FALL = u8_enFallingEdge;
1288 PMU->MON_CTRL3.bit.CYC_SENSE_EN = u8_enCycSen;
1289 PMU->MON_CTRL3.bit.PU = u8_enPullupCurrSrc;
1290 PMU->MON_CTRL3.bit.PD = u8_enPulldownCurrSrc;
1306 return s8_returnCode;
1315 return (
uint8)
PMU->MON_STS.bit.MON1_STS;
1324 return (
uint8)
PMU->MON_STS.bit.MON2_STS;
1333 return (
uint8)
PMU->MON_STS.bit.MON3_STS;
1342 return (
uint8)
PMU->WAKE_STS.bit.CAN;
1351 return (
uint8)
PMU->WAKE_STS.bit.CYC_WAKE;
1360 return (
uint8)
PMU->WAKE_STS.bit.GPIO0;
1369 return (
uint8)
PMU->WAKE_STS.bit.GPIO1;
1378 return (
uint8)
PMU->WAKE_STS.bit.GPIO2;
1387 return (
uint8)
PMU->WAKE_STS.bit.GPIO3;
1396 return (
uint8)
PMU->WAKE_STS.bit.GPIO4;
1405 return (
uint8)
PMU->WAKE_STS.bit.GPIO5;
1414 return (
uint8)
PMU->WAKE_STS.bit.MON1;
1423 return (
uint8)
PMU->WAKE_STS.bit.MON2;
1432 return (
uint8)
PMU->WAKE_STS.bit.MON3;
1441 return (
uint8)
PMU->WAKE_STS.bit.VDDP_UVWARN;
1450 return (
uint8)
PMU->WAKE_STS.bit.VDDP_OV;
1459 return (
uint8)
PMU->WAKE_STS.bit.VDDP_HCM;
1468 return (
uint8)
PMU->WAKE_STS.bit.VDDC_UVWARN;
1477 return (
uint8)
PMU->WAKE_STS.bit.VDDC_OV;
1486 return (
uint8)
PMU->WAKE_STS.bit.VDDC_HCM;
1495 return (
uint8)
PMU->WAKE_STS.bit.VDDEXT_OT;
1504 return (
uint8)
PMU->WAKE_STS.bit.VDDEXT_UV;
1513 return (
uint8)
PMU->WAKE_STS.bit.VSD_OV;
1520 PMU->WAKE_STS_CLR.bit.CAN_CLR = 1u;
1527 PMU->WAKE_STS_CLR.bit.CYC_WAKE_CLR = 1u;
1534 PMU->WAKE_STS_CLR.bit.GPIO0_CLR = 1u;
1541 PMU->WAKE_STS_CLR.bit.GPIO1_CLR = 1u;
1548 PMU->WAKE_STS_CLR.bit.GPIO2_CLR = 1u;
1555 PMU->WAKE_STS_CLR.bit.GPIO3_CLR = 1u;
1562 PMU->WAKE_STS_CLR.bit.GPIO4_CLR = 1u;
1569 PMU->WAKE_STS_CLR.bit.GPIO5_CLR = 1u;
1576 PMU->WAKE_STS_CLR.bit.MON1_CLR = 1u;
1583 PMU->WAKE_STS_CLR.bit.MON2_CLR = 1u;
1590 PMU->WAKE_STS_CLR.bit.MON3_CLR = 1u;
1597 PMU->WAKE_STS_CLR.bit.VDDP_UVWARN_CLR = 1u;
1604 PMU->WAKE_STS_CLR.bit.VDDP_OV_CLR = 1u;
1611 PMU->WAKE_STS_CLR.bit.VDDP_HCM_CLR = 1u;
1618 PMU->WAKE_STS_CLR.bit.VDDC_UVWARN_CLR = 1u;
1625 PMU->WAKE_STS_CLR.bit.VDDC_OV_CLR = 1u;
1632 PMU->WAKE_STS_CLR.bit.VDDC_HCM_CLR = 1u;
1639 PMU->WAKE_STS_CLR.bit.VDDEXT_OT_CLR = 1u;
1646 PMU->WAKE_STS_CLR.bit.VDDEXT_UV_CLR = 1u;
1653 PMU->WAKE_STS_CLR.bit.VSD_OV_CLR = 1u;
1660 PMU->MISC_CTRL.bit.FI_PU_EN = 1u;
1667 PMU->START_CONFIG.bit.RST_PIN_EN = 1u;
1674 PMU->MISC_CTRL.bit.FI_PU_EN = 0u;
1681 PMU->START_CONFIG.bit.RST_PIN_EN = 0u;
1690 return (
uint8)
PMU->FS_STS.bit.MCLK_FAIL_STS;
1699 return (
uint8)
PMU->FS_STS.bit.VMSUP_UV_STS;
1708 return (
uint8)
PMU->FS_STS.bit.VMSUP_OV_STS;
1717 return (
uint8)
PMU->FS_STS.bit.WD_FAIL_STS;
1726 return (
uint8)
PMU->FS_STS.bit.WD_TEST_FAIL_STS;
1735 return (
uint8)
PMU->FS_STS.bit.VDDC_UV_STS;
1744 return (
uint8)
PMU->FS_STS.bit.VDDC_OV_STS;
1753 return (
uint8)
PMU->FS_STS.bit.VDDP_UV_STS;
1762 return (
uint8)
PMU->FS_STS.bit.VDDP_OV_STS;
1771 return (
uint8)
PMU->FS_STS.bit.VDDP_OT_STS;
1780 return (
uint8)
PMU->FS_STS.bit.VAREF_OV_STS;
1789 return (
uint8)
PMU->FS_STS.bit.CSC_OC_STS;
1798 return (
uint8)
PMU->FS_STS.bit.CSC_BIST_FAIL_STS;
1807 return (
uint8)
PMU->FS_STS.bit.CSC_EN_FAIL_STS;
1816 return (
uint8)
PMU->FS_STS.bit.PIN_MON_STS;
1825 return (
uint8)
PMU->FS_STS.bit.FO_OC_STS;
1832 PMU->FS_STS_CLR.bit.MCLK_FAIL_STS_CLR = 1u;
1839 PMU->FS_STS_CLR.bit.VMSUP_UV_STS_CLR = 1u;
1846 PMU->FS_STS_CLR.bit.VMSUP_OV_STS_CLR = 1u;
1853 PMU->FS_STS_CLR.bit.WD_FAIL_STS_CLR = 1u;
1860 PMU->FS_STS_CLR.bit.WD_TEST_FAIL_STS_CLR = 1u;
1867 PMU->FS_STS_CLR.bit.VDDC_UV_STS_CLR = 1u;
1874 PMU->FS_STS_CLR.bit.VDDC_OV_STS_CLR = 1u;
1881 PMU->FS_STS_CLR.bit.VDDP_UV_STS_CLR = 1u;
1888 PMU->FS_STS_CLR.bit.VDDP_OV_STS_CLR = 1u;
1895 PMU->FS_STS_CLR.bit.VDDP_OT_STS_CLR = 1u;
1902 PMU->FS_STS_CLR.bit.VAREF_OV_STS_CLR = 1u;
1909 PMU->FS_STS_CLR.bit.CSC_OC_STS_CLR = 1u;
1916 PMU->FS_STS_CLR.bit.CSC_BIST_FAIL_STS_CLR = 1u;
1923 PMU->FS_STS_CLR.bit.CSC_EN_FAIL_STS_CLR = 1u;
1930 PMU->FS_STS_CLR.bit.PIN_MON_STS_CLR = 1u;
1937 PMU->FS_STS_CLR.bit.FO_OC_STS_CLR = 1u;
1946 return (
uint8)
PMU->FS_SSD.bit.SSD_STS;
1955 return (
uint8)
PMU->FS_SSD.bit.FO_STS;
1962 PMU->FS_SSD_CLR.bit.SSD_STS_CLR = 1u;
1969 PMU->FS_SSD_CLR.bit.FO_STS_CLR = 1u;
#define ERR_LOG_SUCCESS
Definition: error_codes.h:69
#define PMU
Definition: tle989x.h:24074
INLINE void PMU_disFailInputPullUp(void)
Disable the failure input pull up.
Definition: pmu.h:1672
INLINE void PMU_clrMON1WakeSts(void)
Clear MON1 wake-up status.
Definition: pmu.h:1574
INLINE uint8 PMU_getHPClkFailSts(void)
Get HP clock fail status.
Definition: pmu.h:775
INLINE sint8 PMU_enWakeupSrc(uint32 u32_wakeupSrc)
Enable a wake-up source.
Definition: pmu.h:1078
INLINE uint8 PMU_getSecureStackOverflowRstSts(void)
Get secure stack overflow reset status.
Definition: pmu.h:977
INLINE void PMU_clrVDDEXTUndervoltageIntSts(void)
Clear VDDEXT undervoltage interrupt status.
Definition: pmu.h:727
INLINE uint8 PMU_getCSCSelfTestFailSts(void)
Get CSC self-test fail status.
Definition: pmu.h:1796
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:1033
#define PMU_WAKEUPSRC_ALL_SRC
PMU Wake-up source all sources.
Definition: pmu.h:202
INLINE void PMU_enVDDCUndervoltageWarnInt(void)
Enable VDDC undervoltage warning interrupt.
Definition: pmu.h:571
INLINE uint8 PMU_getVDDPUndervoltageWarnSts(void)
Get VDDP undervoltage warning status.
Definition: pmu.h:511
INLINE void PMU_clrVDDPUndervoltageWarnWakeSts(void)
Clear VDDP undervoltage warning wake-up status.
Definition: pmu.h:1595
INLINE uint8 PMU_getMON2WakeSts(void)
Get MON2 wake-up status.
Definition: pmu.h:1421
INLINE void PMU_clrVDDCUndervoltageWarnWakeSts(void)
Clear VDDC undervoltage warning wake-up status.
Definition: pmu.h:1616
INLINE uint8 PMU_getGPIO2WakeSts(void)
Get GPIO2 wake-up status.
Definition: pmu.h:1376
INLINE void PMU_clrVDDCUndervoltageWarnSts(void)
Clear VDDC undervoltage warning status.
Definition: pmu.h:649
INLINE uint8 PMU_getGPIO5WakeSts(void)
Get GPIO5 wake-up status.
Definition: pmu.h:1403
INLINE uint8 PMU_getVDDPOvervoltageSts(void)
Get VDDP overvoltage status.
Definition: pmu.h:1760
INLINE uint8 PMU_getCANWakeSts(void)
Get CAN wake-up status.
Definition: pmu.h:1340
INLINE uint8 PMU_getMON3InputSts(void)
Get MON3 input status.
Definition: pmu.h:1331
#define PMU_WAKEUPSRC_CYCLICSENSE
PMU Wake-up source cyclic sense.
Definition: pmu.h:162
INLINE void PMU_clrSeqWdFailSts(void)
Clear sequential watchdog fail status.
Definition: pmu.h:846
INLINE uint8 PMU_getMstrSupplyUndervoltageSts(void)
Get master supply undervoltage status.
Definition: pmu.h:1697
INLINE uint8 PMU_getVDDPOvertemperatureSts(void)
Get VDDP overtemperature status.
Definition: pmu.h:1769
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:1255
INLINE void PMU_clrFailOutputSts(void)
Clear fail output status.
Definition: pmu.h:1967
INLINE void PMU_clrVSDOvervoltageWakeSts(void)
Clear VSD overvoltage wake-up status.
Definition: pmu.h:1651
INLINE void PMU_clrCSCOvercurrentSts(void)
Clear CSC overcurrent status.
Definition: pmu.h:1907
INLINE void PMU_clrGPIO5WakeSts(void)
Clear GPIO5 wake-up status.
Definition: pmu.h:1567
INLINE void PMU_enVDDEXTUndervoltageInt(void)
Enable VDDEXT undervoltage interrupt.
Definition: pmu.h:663
INLINE uint8 PMU_getWDSelfTestFailSts(void)
Get watchdog self-test fail status.
Definition: pmu.h:1724
INLINE uint8 PMU_getCyclicWakeSts(void)
Get cyclic wake-up status.
Definition: pmu.h:1349
INLINE void PMU_clrVDDPHighCurrentModeSts(void)
Clear VDDP high current mode status.
Definition: pmu.h:564
void PMU_stopFailSafeWatchdog(void)
Stop the fail-safe watchdog.
Definition: pmu.c:157
INLINE void PMU_clrVDDPCurrentLimitSts(void)
Clear VDDP current limitation status.
Definition: pmu.h:557
INLINE uint8 PMU_getVDDCUndervoltageRstSts(void)
Get VDDC undervoltage reset status.
Definition: pmu.h:968
INLINE void PMU_clrVDDCUndervoltageSts(void)
Clear VDDC undervoltage status.
Definition: pmu.h:1865
INLINE uint8 PMU_getSoftRstSts(void)
Get soft reset status.
Definition: pmu.h:941
INLINE void PMU_clrVDDCUndervoltageWarnIntSts(void)
Clear VDDC undervoltage warning interrupt status.
Definition: pmu.h:635
INLINE uint8 PMU_getMstrSupplyOvervoltageSts(void)
Get master supply overvoltage status.
Definition: pmu.h:1706
INLINE void PMU_clrVDDPUndervoltageWarnIntSts(void)
Clear VDDP undervoltage warning interrupt status.
Definition: pmu.h:536
INLINE void PMU_enVDDPOvervoltageInt(void)
Enable VDDP overvoltage interrupt.
Definition: pmu.h:470
INLINE void PMU_clrVDDPOvertemperatureSts(void)
Clear VDDP overtemperature status.
Definition: pmu.h:1893
INLINE void PMU_clrVDDCHighCurrentModeWakeSts(void)
Clear VDDC high current mode wake-up status.
Definition: pmu.h:1630
void PMU_clrFailSafeWatchdogFailSts(void)
Clear the fail-safe watchdog fail status.
Definition: pmu.c:205
INLINE void PMU_clrWDFailSts(void)
Clear watchdog fail status.
Definition: pmu.h:1851
INLINE uint8 PMU_getSleepExitRstSts(void)
Get sleep mode exit reset status.
Definition: pmu.h:896
INLINE uint8 PMU_getVDDPHighCurrentModeWakeSts(void)
Get VDDP high current mode wake-up status.
Definition: pmu.h:1457
INLINE void PMU_disVDDPOvervoltageInt(void)
Disable VDDP overvoltage interrupt.
Definition: pmu.h:484
INLINE uint8 PMU_getMON2InputSts(void)
Get MON2 input status.
Definition: pmu.h:1322
INLINE void PMU_clrVDDPHighCurrentModeWakeSts(void)
Clear VDDP high current mode wake-up status.
Definition: pmu.h:1609
INLINE void PMU_enVDDCOvervoltageInt(void)
Enable VDDC overvoltage interrupt.
Definition: pmu.h:578
INLINE void PMU_clrGPIO4WakeSts(void)
Clear GPIO4 wake-up status.
Definition: pmu.h:1560
INLINE uint8 PMU_getVDDCOvervoltageIntSts(void)
Get VDDC overvoltage interrupt status.
Definition: pmu.h:610
INLINE void PMU_clrFailSafeWDRstSts(void)
Clear fail safe watchdog reset status.
Definition: pmu.h:1026
INLINE uint8 PMU_getVDDCUndervoltageWarnWakeSts(void)
Get VDDC undervoltage warning wake-up status.
Definition: pmu.h:1466
INLINE uint8 PMU_getFOOvercurrentSts(void)
Get FO overcurrent status.
Definition: pmu.h:1823
INLINE uint8 PMU_getWDFailSts(void)
Get watchdog fail status.
Definition: pmu.h:1715
INLINE uint8 PMU_getVDDCOvervoltageWakeSts(void)
Get VDDC overvoltage wake-up status.
Definition: pmu.h:1475
INLINE uint8 PMU_getVDDCOvervoltageSts(void)
Get VDDC overvoltage status.
Definition: pmu.h:1742
INLINE void PMU_clrMON3WakeSts(void)
Clear MON3 wake-up status.
Definition: pmu.h:1588
INLINE uint8 PMU_getVDDEXTUndervoltageWakeSts(void)
Get VDDEXT undervoltage wake-up status.
Definition: pmu.h:1502
INLINE uint8 PMU_getGPIO0WakeSts(void)
Get GPIO0 wake-up status.
Definition: pmu.h:1358
INLINE uint8 PMU_getVDDEXTUndervoltageSts(void)
Get VDDEXT undervoltage status.
Definition: pmu.h:711
sint8 PMU_serviceFailSafeWatchdog(void)
Service the fail-safe watchdog.
Definition: pmu.c:167
INLINE void PMU_clrMstrSupplyUndervoltageSts(void)
Clear master supply undervoltage status.
Definition: pmu.h:1837
INLINE void PMU_clrSafeShutdownSts(void)
Clear safe shutdown status.
Definition: pmu.h:1960
INLINE uint8 PMU_getMstrClkWDFailSts(void)
Get master clock watchdog fail status.
Definition: pmu.h:1688
INLINE uint8 PMU_getVDDEXTOvertemperatureSts(void)
Get VDDEXT overtemperature status.
Definition: pmu.h:720
INLINE void PMU_clrVDDEXTOvertemperatureIntSts(void)
Clear VDDEXT overtemperature interrupt status.
Definition: pmu.h:734
INLINE uint8 PMU_getVDDCHighCurrentModeWakeSts(void)
Get VDDC high current mode wake-up status.
Definition: pmu.h:1484
INLINE uint8 PMU_getVDDPHighCurrentModeSts(void)
Get VDDP high current mode status.
Definition: pmu.h:529
INLINE uint8 PMU_getPinRstSts(void)
Get pin reset status.
Definition: pmu.h:914
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:1167
INLINE void PMU_clrMstrSupplyUndervoltageRstSts(void)
Clear master supply undervoltage reset status.
Definition: pmu.h:984
INLINE void PMU_disVDDEXTUndervoltageInt(void)
Disable VDDEXT undervoltage interrupt.
Definition: pmu.h:677
INLINE void PMU_clrHPClkFailSts(void)
Clear HP clock fail status.
Definition: pmu.h:832
INLINE uint8 PMU_getFailSafeWDRstSts(void)
Get fail safe watchdog reset status.
Definition: pmu.h:923
INLINE void PMU_disResetPin(void)
Disable the Reset Pin.
Definition: pmu.h:1679
INLINE uint8 PMU_getWDTimerRstSts(void)
Get MCU watchdog timer reset status.
Definition: pmu.h:932
INLINE void PMU_clrStopExitRstSts(void)
Clear stop mode exit reset status.
Definition: pmu.h:1012
INLINE void PMU_clrWDSelfTestFailSts(void)
Clear watchdog self-test fail status.
Definition: pmu.h:1858
INLINE uint8 PMU_getVDDEXTUndervoltageIntSts(void)
Get VDDEXT undervoltage interrupt status.
Definition: pmu.h:693
INLINE uint8 PMU_getVDDCOvercurrentSts(void)
Get VDDC overcurrent status.
Definition: pmu.h:811
INLINE void PMU_clrVAREFOvervoltageSts(void)
Clear VAREF overvoltage status.
Definition: pmu.h:1900
INLINE uint8 PMU_getSafeShutdownSts(void)
Get safe shutdown status.
Definition: pmu.h:1944
INLINE void PMU_clrCANWakeSts(void)
Clear CAN wake-up status.
Definition: pmu.h:1518
INLINE void PMU_clrFOOvercurrentSts(void)
Clear FO overcurrent status.
Definition: pmu.h:1935
INLINE uint8 PMU_getMON3WakeSts(void)
Get MON3 wake-up status.
Definition: pmu.h:1430
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:592
INLINE void PMU_clrVDDEXTUndervoltageWakeSts(void)
Clear VDDEXT undervoltage wake-up status.
Definition: pmu.h:1644
INLINE void PMU_clrVDDEXTUndervoltageSts(void)
Clear VDDEXT undervoltage status.
Definition: pmu.h:741
INLINE void PMU_disStopModeVDDCReduct(void)
Disable VDDC reduction in Stop Mode.
Definition: pmu.h:1153
INLINE void PMU_clrVDDPOvervoltageSts(void)
Clear VDDP overvoltage status.
Definition: pmu.h:1886
INLINE void PMU_clrSysOvertemperatureSts(void)
Clear system overtemperature status.
Definition: pmu.h:839
INLINE void PMU_clrPinRstSts(void)
Clear pin reset status.
Definition: pmu.h:1019
INLINE void PMU_clrVDDCUndervoltageRstSts(void)
Clear VDDC undervoltage reset status.
Definition: pmu.h:1061
INLINE uint8 PMU_getFailOutputSts(void)
Get fail output status.
Definition: pmu.h:1953
INLINE sint8 PMU_disWakeupSrc(uint32 u32_wakeupSrc)
Disable a wake-up source.
Definition: pmu.h:1109
INLINE void PMU_clrVDDCRegulatorTimeoutSts(void)
Clear VDDC regulator timeout status.
Definition: pmu.h:825
INLINE void PMU_clrGPIO3WakeSts(void)
Clear GPIO3 wake-up status.
Definition: pmu.h:1553
INLINE void PMU_clrCSCSelfTestFailSts(void)
Clear CSC self-test fail status.
Definition: pmu.h:1914
INLINE void PMU_clrLockupRstSts(void)
Clear ARM core lockup reset status.
Definition: pmu.h:1047
INLINE void PMU_clrVDDPRegulatorOvertemperatureSts(void)
Clear VDDP regulator overtemperature status.
Definition: pmu.h:853
sint8 PMU_initFailSafeWatchdog(void)
Initialize the fail-safe watchdog.
Definition: pmu.c:123
INLINE uint8 PMU_getVDDPUndervoltageWarnIntSts(void)
Get VDDP undervoltage warning interrupt status.
Definition: pmu.h:493
INLINE void PMU_disVDDEXTOvertemperatureInt(void)
Disable VDDEXT overtemperature interrupt.
Definition: pmu.h:684
INLINE void PMU_clrGPIO0WakeSts(void)
Clear GPIO0 wake-up status.
Definition: pmu.h:1532
INLINE uint8 PMU_getVDDPRegulatorOvertemperatureSts(void)
Get VDDP regulator overtemperature status.
Definition: pmu.h:802
INLINE void PMU_clrVDDCHighCurrentModeSts(void)
Clear VDDC high current mode status.
Definition: pmu.h:656
INLINE uint8 PMU_getVSDOvervoltageWakeSts(void)
Get VSD overvoltage wake-up status.
Definition: pmu.h:1511
INLINE void PMU_disVDDPUndervoltageWarnInt(void)
Disable VDDP undervoltage warning interrupt.
Definition: pmu.h:477
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:220
INLINE uint8 PMU_getVDDCRegulatorTimeoutSts(void)
Get VDDC regulator timeout status.
Definition: pmu.h:766
INLINE void PMU_clrSleepExitRstSts(void)
Clear sleep mode exit reset status.
Definition: pmu.h:1005
INLINE void PMU_clrVDDEXTOvertemperatureSts(void)
Clear VDDEXT overtemperature status.
Definition: pmu.h:748
sint8 PMU_init(void)
Initialize all CW registers of the PMU module.
Definition: pmu.c:67
PMU_gpioInput
This enum lists the gpio input pointer.
Definition: pmu.h:215
INLINE uint8 PMU_getMON1WakeSts(void)
Get MON1 wake-up status.
Definition: pmu.h:1412
INLINE void PMU_clrCSCEnFailSts(void)
Clear CSC enabling fail status.
Definition: pmu.h:1921
INLINE void PMU_enVDDPUndervoltageWarnInt(void)
Enable VDDP undervoltage warning interrupt.
Definition: pmu.h:463
INLINE uint8 PMU_getVDDPCurrentLimitSts(void)
Get VDDP current limitation status.
Definition: pmu.h:520
INLINE uint8 PMU_getVDDCUndervoltageWarnIntSts(void)
Get VDDC undervoltage warning interrupt status.
Definition: pmu.h:601
INLINE uint8 PMU_getVDDEXTOvertemperatureWakeSts(void)
Get VDDEXT overtemperature wake-up status.
Definition: pmu.h:1493
INLINE uint8 PMU_getPinMonitorFailSts(void)
Get pin monitor fail status.
Definition: pmu.h:1814
INLINE uint8 PMU_getVDDEXTOvertemperatureIntSts(void)
Get VDDEXT overtemperature interrupt status.
Definition: pmu.h:702
INLINE uint8 PMU_getVDDPUndervoltageRstSts(void)
Get VDDP undervoltage reset status.
Definition: pmu.h:959
INLINE void PMU_clrVDDCOvervoltageIntSts(void)
Clear VDDC overvoltage interrupt status.
Definition: pmu.h:642
INLINE void PMU_clrSoftRstSts(void)
Clear soft reset status.
Definition: pmu.h:1040
INLINE void PMU_clrVDDPOvervoltageIntSts(void)
Clear VDDP overvoltage interrupt status.
Definition: pmu.h:543
INLINE void PMU_clrMstrClkWDRstSts(void)
Clear master clock watchdog reset status.
Definition: pmu.h:991
INLINE uint8 PMU_getMON1InputSts(void)
Get MON1 input status.
Definition: pmu.h:1313
INLINE void PMU_clrVDDPUndervoltageWarnSts(void)
Clear VDDP undervoltage warning status.
Definition: pmu.h:550
INLINE uint8 PMU_getVDDCUndervoltageSts(void)
Get VDDC undervoltage status.
Definition: pmu.h:1733
INLINE uint8 PMU_getVDDPOvervoltageWakeSts(void)
Get VDDP overvoltage wake-up status.
Definition: pmu.h:1448
INLINE void PMU_clrVDDPRegulatorTimeoutSts(void)
Clear VDDP regulator timeout status.
Definition: pmu.h:818
INLINE void PMU_clrVDDPUndervoltageSts(void)
Clear VDDP undervoltage status.
Definition: pmu.h:1879
INLINE uint8 PMU_getLockupRstSts(void)
Get ARM core lockup reset status.
Definition: pmu.h:950
INLINE uint8 PMU_getCSCOvercurrentSts(void)
Get CSC overcurrent status.
Definition: pmu.h:1787
INLINE uint8 PMU_getGPIO4WakeSts(void)
Get GPIO4 wake-up status.
Definition: pmu.h:1394
INLINE uint8 PMU_getVDDCUndervoltageWarnSts(void)
Get VDDC undervoltage warning status.
Definition: pmu.h:619
INLINE void PMU_clrVDDCOvercurrentSts(void)
Clear VDDC overcurrent status.
Definition: pmu.h:860
INLINE void PMU_enFailInputPullUp(void)
Enable the failure input pull up.
Definition: pmu.h:1658
INLINE void PMU_clrSecureStackOverflowRstSts(void)
Clear secure stack overflow reset status.
Definition: pmu.h:1068
INLINE void PMU_clrVDDPOvervoltageWakeSts(void)
Clear VDDP overvoltage wake-up status.
Definition: pmu.h:1602
INLINE void PMU_clrMON2WakeSts(void)
Clear MON2 wake-up status.
Definition: pmu.h:1581
INLINE void PMU_clrGPIO1WakeSts(void)
Clear GPIO1 wake-up status.
Definition: pmu.h:1539
INLINE uint32 PMU_getWakeupSrc(void)
Get a wake-up source.
Definition: pmu.h:1139
INLINE void PMU_clrVDDEXTOvertemperatureWakeSts(void)
Clear VDDEXT overtemperature wake-up status.
Definition: pmu.h:1637
INLINE uint8 PMU_getMstrClkWDRstSts(void)
Get master clock watchdog reset status.
Definition: pmu.h:878
INLINE void PMU_clrMstrClkWDFailSts(void)
Clear master clock watchdog fail status.
Definition: pmu.h:1830
INLINE void PMU_clrPinMonitorFailSts(void)
Clear pin monitor fail status.
Definition: pmu.h:1928
INLINE uint8 PMU_getVDDCHighCurrentModeSts(void)
Get VDDC high current mode status.
Definition: pmu.h:628
INLINE void PMU_clrMstrSupplyOvervoltageSts(void)
Clear master supply overvoltage status.
Definition: pmu.h:1844
void PMU_countFailSafeWatchdog(void)
Count up since the last watchdog trigger.
Definition: pmu.c:114
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:1546
INLINE uint8 PMU_getVAREFOvervoltageSts(void)
Get VAREF overvoltage status.
Definition: pmu.h:1778
INLINE void PMU_clrVDDCOvervoltageWakeSts(void)
Clear VDDC overvoltage wake-up status.
Definition: pmu.h:1623
INLINE uint8 PMU_getCSCEnFailSts(void)
Get CSC enabling fail status.
Definition: pmu.h:1805
INLINE uint8 PMU_getVDDPOvervoltageIntSts(void)
Get VDDP overvoltage interrupt status.
Definition: pmu.h:502
INLINE uint8 PMU_getVDDPUndervoltageWarnWakeSts(void)
Get VDDP undervoltage warning wake-up status.
Definition: pmu.h:1439
INLINE void PMU_clrCyclicWakeSts(void)
Clear cyclic wake-up status.
Definition: pmu.h:1525
INLINE void PMU_clrVDDCOvervoltageSts(void)
Clear VDDC overvoltage status.
Definition: pmu.h:1872
INLINE uint8 PMU_getMstrSupplyUndervoltageRstSts(void)
Get master supply undervoltage reset status.
Definition: pmu.h:869
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:784
INLINE void PMU_clrVDDPUndervoltageRstSts(void)
Clear VDDP undervoltage reset status.
Definition: pmu.h:1054
INLINE uint8 PMU_getGPIO1WakeSts(void)
Get GPIO1 wake-up status.
Definition: pmu.h:1367
INLINE uint8 PMU_getVDDPRegulatorTimeoutSts(void)
Get VDDP regulator timeout status.
Definition: pmu.h:757
INLINE void PMU_clrFailSleepExitRstSts(void)
Clear fail sleep mode exit reset status.
Definition: pmu.h:998
INLINE void PMU_disVDDCUndervoltageWarnInt(void)
Disable VDDC undervoltage warning interrupt.
Definition: pmu.h:585
INLINE void PMU_enResetPin(void)
Enable the Reset pin.
Definition: pmu.h:1665
INLINE uint8 PMU_getVDDPUndervoltageSts(void)
Get VDDP undervoltage status.
Definition: pmu.h:1751
INLINE void PMU_enVDDEXTOvertemperatureInt(void)
Enable VDDEXT overtemperature interrupt.
Definition: pmu.h:670
INLINE uint8 PMU_getStopExitRstSts(void)
Get stop mode exit reset status.
Definition: pmu.h:905
INLINE void PMU_enStopModeVDDCReduct(void)
Enable VDDC reduction in Stop Mode.
Definition: pmu.h:1146
INLINE uint8 PMU_getSeqWdFailSts(void)
Get sequential watchdog fail status.
Definition: pmu.h:793
INLINE uint8 PMU_getFailSleepExitRstSts(void)
Get fail sleep mode exit reset status.
Definition: pmu.h:887
INLINE uint8 PMU_getGPIO3WakeSts(void)
Get GPIO3 wake-up status.
Definition: pmu.h:1385
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:216
@ PMU_gpioInput_P2_0
Definition: pmu.h:231
@ PMU_gpioInput_P2_3
Definition: pmu.h:234
@ PMU_gpioInput_P0_1
Definition: pmu.h:217
@ PMU_gpioInput_P1_2
Definition: pmu.h:228
@ PMU_gpioInput_P1_1
Definition: pmu.h:227
@ PMU_gpioInput_P1_3
Definition: pmu.h:229
@ PMU_gpioInput_P0_8
Definition: pmu.h:224
@ PMU_gpioInput_P0_2
Definition: pmu.h:218
@ PMU_gpioInput_P2_9
Definition: pmu.h:240
@ PMU_gpioInput_P0_3
Definition: pmu.h:219
@ PMU_gpioInput_P2_2
Definition: pmu.h:233
@ PMU_gpioInput_P2_7
Definition: pmu.h:238
@ PMU_gpioInput_P0_4
Definition: pmu.h:220
@ PMU_gpioInput_P2_8
Definition: pmu.h:239
@ PMU_gpioInput_P0_5
Definition: pmu.h:221
@ PMU_gpioInput_P0_6
Definition: pmu.h:222
@ PMU_gpioInput_P2_4
Definition: pmu.h:235
@ PMU_gpioInput_P2_6
Definition: pmu.h:237
@ PMU_gpioInput_P1_0
Definition: pmu.h:226
@ PMU_gpioInput_P2_5
Definition: pmu.h:236
@ PMU_gpioInput_P2_1
Definition: pmu.h:232
@ PMU_gpioInput_P0_7
Definition: pmu.h:223
@ PMU_gpioInput_P1_4
Definition: pmu.h:230
@ PMU_gpioInput_P0_9
Definition: pmu.h:225
__attribute__((noreturn))
Definition: startup_tle989x.c:208
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:213
#define INLINE
Definition: types.h:167
uint8_t uint8
8 bit unsigned value
Definition: types.h:220
int8_t sint8
8 bit signed value
Definition: types.h:225
uint32_t uint32
32 bit unsigned value
Definition: types.h:222