openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
lpc17_power.h File Reference

Definitions of power mode selection for LPC17xx. More...

#include "pmu_17xx_40xx.h"
Include dependency graph for lpc17_power.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LPC17_POWER_H_
 
#define pm_sleep()   Chip_PMU_Sleep(LPC_PMU, PMU_MCU_SLEEP)
 Enter MCU Sleep mode.
 
#define pm_deep_sleep()   Chip_PMU_Sleep(LPC_PMU, PMU_MCU_DEEP_SLEEP)
 Enter MCU Deep Sleep mode.
 
#define pm_power_down()   Chip_PMU_Sleep(LPC_PMU, PMU_MCU_POWER_DOWN)
 Enter MCU Power Down mode.
 
#define pm_deep_power_down()   Chip_PMU_Sleep(LPC_PMU, PMU_MCU_DEEP_PWRDOWN)
 Enter MCU Deep Power Down mode.
 

Detailed Description

Definitions of power mode selection for LPC17xx.

Author
Henrique Silva henri.nosp@m.que..nosp@m.silva.nosp@m.@lnl.nosp@m.s.br, LNLS

Macro Definition Documentation

◆ LPC17_POWER_H_

#define LPC17_POWER_H_

◆ pm_deep_power_down

#define pm_deep_power_down ( )    Chip_PMU_Sleep(LPC_PMU, PMU_MCU_DEEP_PWRDOWN)

Enter MCU Deep Power Down mode.

Returns
None
Note
The deep power down mode effects differ between controllers, check the corresponding documentation

◆ pm_deep_sleep

#define pm_deep_sleep ( )    Chip_PMU_Sleep(LPC_PMU, PMU_MCU_DEEP_SLEEP)

Enter MCU Deep Sleep mode.

Returns
None
Note
The deep sleep mode effects differ between controllers, check the corresponding documentation

◆ pm_power_down

#define pm_power_down ( )    Chip_PMU_Sleep(LPC_PMU, PMU_MCU_POWER_DOWN)

Enter MCU Power Down mode.

Returns
None
Note
The power down mode effects differ between controllers, check the corresponding documentation

◆ pm_sleep

#define pm_sleep ( )    Chip_PMU_Sleep(LPC_PMU, PMU_MCU_SLEEP)

Enter MCU Sleep mode.

Returns
None
Note
The sleep mode effects differ between controllers, check the corresponding documentation