From b2eb0459b5cbd4b532ce2065898f09b4254cfbda Mon Sep 17 00:00:00 2001 From: Mahesh Mahadevan Date: Thu, 28 Feb 2019 14:53:40 -0600 Subject: [PATCH] MCUXpresso: Update the sleep implementation for LPC55S69 differences Signed-off-by: Mahesh Mahadevan --- .../TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC/sleep.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC/sleep.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC/sleep.c index 19eee31126..16ef8bd4a6 100644 --- a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC/sleep.c +++ b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC/sleep.c @@ -27,7 +27,13 @@ void hal_sleep(void) void hal_deepsleep(void) { LPC_CLOCK_INTERNAL_IRC; + /* Enter Deep Sleep mode */ +#if (defined(FSL_FEATURE_POWERLIB_NIOBE4_EXTEND ) && FSL_FEATURE_POWERLIB_NIOBE4_EXTEND ) + POWER_EnterDeepSleep(APP_EXCLUDE_FROM_DEEPSLEEP, 0x0, WAKEUP_GPIO_INT0_0, 0x0); +#else POWER_EnterDeepSleep(APP_EXCLUDE_FROM_DEEPSLEEP); +#endif + LPC_CLOCK_RUN; }