![]() |
MAX32665 SDK Documentation
0.2
Software Development Kit Overview and API Documentation
|
Modules | |
| PWRSEQ_Registers | |
| Registers, Bit Masks and Bit Positions for the PWRSEQ Peripheral Module. | |
Functions | |
| void | LP_EnableGPIOWakeup (gpio_cfg_t *wu_pins) |
| Enables the selected GPIO port and its selected pins to wake up the device from any low power mode. More... | |
| void | LP_DisableGPIOWakeup (gpio_cfg_t *wu_pins) |
| Disables the selected GPIO port and its selected pins as a wake up source. More... | |
| void | LP_EnableRTCAlarmWakeup (void) |
| Enables the RTC alarm to wake up the device from any low power mode. | |
| void | LP_DisableRTCAlarmWakeup (void) |
| Disables the RTC alarm from waking up the device. | |
| void | LP_SysRam0LightSleep (void) |
| Puts System Ram 0 in light sleep. | |
| void | LP_SysRam1LightSleep (void) |
| Puts System Ram 1 in light sleep. | |
| void | LP_SysRam2LightSleep (void) |
| Puts System Ram 2 in light sleep. | |
| void | LP_SysRam3LightSleep (void) |
| Puts System Ram 3 in light sleep. | |
| void | LP_SysRam4LightSleep (void) |
| Puts System Ram 4 in light sleep. | |
| void | LP_SysRam5LightSleep (void) |
| Puts System Ram 5 in light sleep. | |
| void | LP_SysRam0Shutdown (void) |
| Shutdown System Ram 0. | |
| void | LP_SysRam0Wakeup (void) |
| Wakeup System Ram 0. | |
| void | LP_SysRam1Shutdown (void) |
| Shutdown System Ram 1. | |
| void | LP_SysRam1Wakeup (void) |
| Wakeup System Ram 1. | |
| void | LP_SysRam2Shutdown (void) |
| Shutdown System Ram 2. | |
| void | LP_SysRam2Wakeup (void) |
| Wakeup System Ram 2. | |
| void | LP_SysRam3Shutdown (void) |
| Shutdown System Ram 3. | |
| void | LP_SysRam3Wakeup (void) |
| Wakeup System Ram 3. | |
| void | LP_SysRam4Shutdown (void) |
| Shutdown System Ram 4. | |
| void | LP_SysRam4Wakeup (void) |
| Wakeup System Ram 4. | |
| void | LP_SysRam5Shutdown (void) |
| Shutdown System Ram 5. | |
| void | LP_SysRam5Wakeup (void) |
| Wakeup System Ram 5. | |
| void | LP_ICacheShutdown (void) |
| Shutdown Internal Cache. | |
| void | LP_ICacheWakeup (void) |
| Wakeup Internal Cache. | |
| void | LP_ICacheXIPShutdown (void) |
| Shutdown Internal Cache XIP. | |
| void | LP_ICacheXIPWakeup (void) |
| Wakeup Internal Cache XIP. | |
| void | LP_CryptoShutdown (void) |
| Shutdown Crypto. | |
| void | LP_CryptoWakeup (void) |
| Wakeup Crypto. | |
| void | LP_USBFIFOShutdown (void) |
| Shutdown USB FIFO. | |
| void | LP_USBFIFOWakeup (void) |
| Wakeup USB FIFO. | |
| void | LP_ROMShutdown (void) |
| Shutdown ROM. | |
| void | LP_ROMWakeup (void) |
| Wakeup ROM. | |
| void | LP_ROM1Shutdown (void) |
| Shutdown ROM 1. | |
| void | LP_ROM1Wakeup (void) |
| Wakeup ROM 1. | |
| void | LP_ICache1Shutdown (void) |
| Shutdown Internal Cache 1. | |
| void | LP_ICache1Wakeup (void) |
| Wakeup Internal Cache 1. | |
| void | LP_SysCacheShutdown (void) |
| Shutdown System Cache. | |
| void | LP_SysCacheWakeup (void) |
| Wakeup System Cache. | |
| void | LP_USBSWLPDisable (void) |
| Disable USB Software Low Power. | |
| void | LP_USBSWLPEnable (void) |
| Enable USB Software Low Power. | |
| void | LP_VDD2PowerDown (void) |
| Power Down VDD2. | |
| void | LP_VDD2PowerUp (void) |
| Power up VDD2. | |
| void | LP_VDD3PowerDown (void) |
| Power Down VDD3. | |
| void | LP_VDD3PowerUp (void) |
| Power Up VDD3. | |
| void | LP_VDD4PowerDown (void) |
| Power Down VDD4. | |
| void | LP_VDD4PowerUp (void) |
| Power Up VDD4. | |
| void | LP_VDD5PowerDown (void) |
| Power Down VDD5. | |
| void | LP_VDD5PowerUp (void) |
| Power Up VDD5. | |
| void | LP_SIMOVregBPowerDown (void) |
| Power Down SIMOV regB. | |
| void | LP_SIMOVregBPowerUp (void) |
| Power Up SIMOV regB. | |
| void | LP_SIMOVregDPowerDown (void) |
| Power Down SIMOV regD. | |
| void | LP_SIMOVregDPowerUp (void) |
| Power Up SIMOV regD. | |
| void | LP_FastWakeupEnable (void) |
| Enable Fast Wakeup. | |
| void | LP_FastWakeupDisable (void) |
| Disable Fast Wakeup. | |
| void | LP_PowerFailMonitorEnable (void) |
| Enable Power Fail Monitor. | |
| void | LP_PowerFailMonitorDisable (void) |
| Disable Power Fail Monitor. | |
| void | LP_SetRAMRetention (ram_retained_t ramRetained) |
| Enables the selected amount of RAM retention in backup mode Using any RAM retention removes the ability to shut down VcoreB. | |
| void | LP_EnterSleepMode (void) |
| Places the device into SLEEP mode. More... | |
| void | LP_EnterDeepSleepMode (void) |
| Places the device into DEEPSLEEP mode. More... | |
| void | LP_EnterBackupMode (void *func(void)) |
| Places the device into BACKUP mode. More... | |
| void | LP_EnterShutDownMode (void) |
| Places the device into Shutdown mode. More... | |
| void LP_EnableGPIOWakeup | ( | gpio_cfg_t * | wu_pins | ) |
Call this function multiple times to enable pins on multiple ports. This function does not configure the GPIO pins nor does it setup their interrupt functionality.
| wu_pins | The port and pins to configure as wakeup sources. Only the gpio and mask fields of the structure are used. The func and pad fields are ignored. |
| void LP_DisableGPIOWakeup | ( | gpio_cfg_t * | wu_pins | ) |
Call this function multiple times to disable pins on multiple ports.
| wu_pins | The port and pins to disable as wakeup sources. Only the gpio and mask fields of the structure are used. The func and pad fields are ignored. |
| void LP_EnterSleepMode | ( | void | ) |
This function returns once any interrupt occurs.
| void LP_EnterDeepSleepMode | ( | void | ) |
This function returns once an RTC or external interrupt occur.
| void LP_EnterBackupMode | ( | void * | funcvoid | ) |
CPU state is not maintained in this mode, so this function never returns. Instead, the device will restart once an RTC or external interrupt occur.
| func | Function that backup mode returns to, if null, the part will return to Reset_Handler |
| void LP_EnterShutDownMode | ( | void | ) |
CPU state is not maintained in this mode, so this function never returns. Instead, the device will restart once an RTC, USB wakeup, or external interrupt occur.