54 #ifndef ti_drivers_power_PowerMSP432E4__include 55 #define ti_drivers_power_PowerMSP432E4__include 65 #define PowerMSP432E4_PERIPH_ADC0 0 68 #define PowerMSP432E4_PERIPH_ADC1 1 71 #define PowerMSP432E4_PERIPH_CAN0 2 74 #define PowerMSP432E4_PERIPH_CAN1 3 77 #define PowerMSP432E4_PERIPH_CCM0 4 80 #define PowerMSP432E4_PERIPH_COMP0 5 83 #define PowerMSP432E4_PERIPH_GPIOA 6 86 #define PowerMSP432E4_PERIPH_GPIOB 7 89 #define PowerMSP432E4_PERIPH_GPIOC 8 92 #define PowerMSP432E4_PERIPH_GPIOD 9 95 #define PowerMSP432E4_PERIPH_GPIOE 10 98 #define PowerMSP432E4_PERIPH_GPIOF 11 101 #define PowerMSP432E4_PERIPH_GPIOG 12 104 #define PowerMSP432E4_PERIPH_GPIOH 13 107 #define PowerMSP432E4_PERIPH_GPIOJ 14 110 #define PowerMSP432E4_PERIPH_GPIOK 15 113 #define PowerMSP432E4_PERIPH_GPIOL 16 116 #define PowerMSP432E4_PERIPH_GPIOM 17 119 #define PowerMSP432E4_PERIPH_GPION 18 122 #define PowerMSP432E4_PERIPH_GPIOP 19 125 #define PowerMSP432E4_PERIPH_GPIOQ 20 128 #define PowerMSP432E4_PERIPH_GPIOR 21 131 #define PowerMSP432E4_PERIPH_GPIOS 22 134 #define PowerMSP432E4_PERIPH_GPIOT 23 137 #define PowerMSP432E4_PERIPH_EMAC0 24 140 #define PowerMSP432E4_PERIPH_EPHY0 25 143 #define PowerMSP432E4_PERIPH_EPI0 26 146 #define PowerMSP432E4_PERIPH_I2C0 27 149 #define PowerMSP432E4_PERIPH_I2C1 28 152 #define PowerMSP432E4_PERIPH_I2C2 29 155 #define PowerMSP432E4_PERIPH_I2C3 30 158 #define PowerMSP432E4_PERIPH_I2C4 31 161 #define PowerMSP432E4_PERIPH_I2C5 32 164 #define PowerMSP432E4_PERIPH_I2C6 33 167 #define PowerMSP432E4_PERIPH_I2C7 34 170 #define PowerMSP432E4_PERIPH_I2C8 35 173 #define PowerMSP432E4_PERIPH_I2C9 36 176 #define PowerMSP432E4_PERIPH_LCD0 37 179 #define PowerMSP432E4_PERIPH_ONEWIRE0 38 182 #define PowerMSP432E4_PERIPH_PWM0 39 185 #define PowerMSP432E4_PERIPH_QEI0 40 188 #define PowerMSP432E4_PERIPH_SSI0 41 191 #define PowerMSP432E4_PERIPH_SSI1 42 194 #define PowerMSP432E4_PERIPH_SSI2 43 197 #define PowerMSP432E4_PERIPH_SSI3 44 200 #define PowerMSP432E4_PERIPH_TIMER0 45 203 #define PowerMSP432E4_PERIPH_TIMER1 46 206 #define PowerMSP432E4_PERIPH_TIMER2 47 209 #define PowerMSP432E4_PERIPH_TIMER3 48 212 #define PowerMSP432E4_PERIPH_TIMER4 49 215 #define PowerMSP432E4_PERIPH_TIMER5 50 218 #define PowerMSP432E4_PERIPH_TIMER6 51 221 #define PowerMSP432E4_PERIPH_TIMER7 52 224 #define PowerMSP432E4_PERIPH_UART0 53 227 #define PowerMSP432E4_PERIPH_UART1 54 230 #define PowerMSP432E4_PERIPH_UART2 55 233 #define PowerMSP432E4_PERIPH_UART3 56 236 #define PowerMSP432E4_PERIPH_UART4 57 239 #define PowerMSP432E4_PERIPH_UART5 58 242 #define PowerMSP432E4_PERIPH_UART6 59 245 #define PowerMSP432E4_PERIPH_UART7 60 248 #define PowerMSP432E4_PERIPH_UDMA 61 251 #define PowerMSP432E4_PERIPH_USB0 62 254 #define PowerMSP432E4_PERIPH_WDOG0 63 257 #define PowerMSP432E4_PERIPH_WDOG1 64 260 #define PowerMSP432E4_DOMAIN_CAN0 65 263 #define PowerMSP432E4_DOMAIN_CAN1 66 266 #define PowerMSP432E4_DOMAIN_CCM0 67 269 #define PowerMSP432E4_DOMAIN_EMAC0 68 272 #define PowerMSP432E4_DOMAIN_EPHY0 69 275 #define PowerMSP432E4_DOMAIN_USB0 70 285 #define PowerMSP432E4_LASTPERIPH PowerMSP432E4_PERIPH_WDOG1 288 #define PowerMSP432E4_NUMRESOURCES 71 320 uint32_t dbRecords[PowerMSP432E4_NUMRESOURCES];
324 uint8_t refCount[PowerMSP432E4_NUMRESOURCES];
325 } PowerMSP432E4_ModuleState;
336 #define Power_getConstraintMask(void) 0 337 #define Power_getTransitionLatency(state, type) 0 338 #define Power_getTransitionState(void) Power_ACTIVE 339 #define Power_getPerformanceLevel(void) 0 340 #define Power_registerNotify(object, types, fxn, arg) Power_SOK 341 #define Power_releaseConstraint(id) Power_SOK 342 #define Power_setConstraint(id) Power_SOK 343 #define Power_setPerformanceLevel(level) Power_EFAIL 344 #define Power_shutdown(state, time) Power_EINVALIDINPUT 345 #define Power_sleep(state, time) Power_SOK 346 #define Power_unregisterNotify(object) Power_PolicyFxn policyFxn
The Power Policy function.
Definition: PowerMSP432E4.h:299
void(* Power_PolicyFxn)(void)
Power policy function pointer.
Definition: Power.h:407
void PowerMSP432E4_sleepPolicy(void)
bool enablePolicy
Boolean specifying if the Power Policy function is enabled.
Definition: PowerMSP432E4.h:312
Power global configuration structure.
Definition: PowerMSP432E4.h:292