mirror of https://github.com/ARMmbed/mbed-os.git
LPC: Move platform specific code out of sleep api file
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>pull/4290/head
parent
dfe2d3ba4c
commit
7d8b6d7684
|
@ -28,6 +28,9 @@
|
|||
(SYSCON_PDRUNCFG_PDEN_WDT_OSC_MASK | SYSCON_PDRUNCFG_PDEN_SRAMX_MASK | \
|
||||
SYSCON_PDRUNCFG_PDEN_SRAM0_MASK | SYSCON_PDRUNCFG_PDEN_SRAM1_MASK | SYSCON_PDRUNCFG_PDEN_SRAM2_MASK)
|
||||
|
||||
/* Defines used by the sleep code */
|
||||
#define LPC_CLOCK_INTERNAL_IRC BOARD_BootClockFRO12M
|
||||
#define LPC_CLOCK_RUN BOARD_BootClockFROHF48M
|
||||
|
||||
#define DEVICE_ID_LENGTH 24
|
||||
|
||||
|
|
|
@ -18,16 +18,15 @@
|
|||
#ifndef MBED_DEVICE_H
|
||||
#define MBED_DEVICE_H
|
||||
|
||||
#if defined(TARGET_LPC54114_M4)
|
||||
#define NUMBER_OF_GPIO_INTS 8
|
||||
#elif defined(TARGET_LPC54114_M0)
|
||||
#define NUMBER_OF_GPIO_INTS 4
|
||||
#endif
|
||||
|
||||
#define APP_EXCLUDE_FROM_DEEPSLEEP \
|
||||
(SYSCON_PDRUNCFG_PDEN_WDT_OSC_MASK | SYSCON_PDRUNCFG_PDEN_SRAMX_MASK | \
|
||||
SYSCON_PDRUNCFG_PDEN_SRAM0_MASK | SYSCON_PDRUNCFG_PDEN_SRAM1_MASK | SYSCON_PDRUNCFG_PDEN_SRAM2_MASK)
|
||||
SYSCON_PDRUNCFG_PDEN_SRAM0_MASK | SYSCON_PDRUNCFG_PDEN_SRAM1_2_3_MASK)
|
||||
|
||||
/* Defines used by the sleep code */
|
||||
#define LPC_CLOCK_INTERNAL_IRC BOARD_BootClockFRO12M
|
||||
#define LPC_CLOCK_RUN BOARD_BootClockFROHF48M
|
||||
|
||||
#define DEVICE_ID_LENGTH 24
|
||||
|
||||
|
|
|
@ -26,8 +26,8 @@ void hal_sleep(void)
|
|||
|
||||
void hal_deepsleep(void)
|
||||
{
|
||||
BOARD_BootClockVLPR();
|
||||
LPC_CLOCK_INTERNAL_IRC();
|
||||
/* Enter Deep Sleep mode */
|
||||
POWER_EnterDeepSleep(APP_EXCLUDE_FROM_DEEPSLEEP);
|
||||
BOARD_BootClockRUN();
|
||||
LPC_CLOCK_RUN();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue