diff --git a/configs/stm3210e-eval/src/up_idle.c b/configs/stm3210e-eval/src/up_idle.c index b412aa5a992..296b48efcd5 100644 --- a/configs/stm3210e-eval/src/up_idle.c +++ b/configs/stm3210e-eval/src/up_idle.c @@ -122,9 +122,8 @@ ****************************************************************************/ #if defined(CONFIG_PM) && defined(CONFIG_RTC_ALARM) -static volatile bool g_alarmwakeup; +static volatile bool g_alarmwakeup; /* Wakeup Alarm indicator */ #endif - /**************************************************************************** * Private Functions ****************************************************************************/ @@ -159,7 +158,7 @@ static void up_alarmcb(void) ****************************************************************************/ #if defined(CONFIG_PM) && defined(CONFIG_RTC_ALARM) -static void up_alarm_exti(int irq, FAR void *context); +static int up_alarm_exti(int irq, FAR void *context) { up_alarmcb(); return OK; @@ -175,7 +174,7 @@ static void up_alarm_exti(int irq, FAR void *context); ****************************************************************************/ #if defined(CONFIG_PM) && defined(CONFIG_RTC_ALARM) -static void up_exti_cancel(void); +static void up_exti_cancel(void) { (void)stm32_exti_alarm(false, false, false, NULL); } @@ -190,7 +189,7 @@ static void up_exti_cancel(void); ****************************************************************************/ #if defined(CONFIG_PM) && defined(CONFIG_RTC_ALARM) -static int int up_rtc_alarm(int irq, FAR void *context); +static int up_rtc_alarm(time_t tv_sec, time_t tv_nsec, bool exti) { struct timespec alarmtime; int ret; @@ -201,7 +200,7 @@ static int int up_rtc_alarm(int irq, FAR void *context); { /* TODO: Make sure that that is no pending EXTI interrupt */ - stm32_exti_alarm(true, true, true, up_alarm_exti); + (void)stm32_exti_alarm(true, true, true, up_alarm_exti); } /* Configure the RTC alarm to Auto Wake the system */ diff --git a/configs/stm3210e-eval/src/up_lcd.c b/configs/stm3210e-eval/src/up_lcd.c index 6f50323ed1f..8b832aafb32 100644 --- a/configs/stm3210e-eval/src/up_lcd.c +++ b/configs/stm3210e-eval/src/up_lcd.c @@ -1238,8 +1238,10 @@ static void stm3210e_pm_notify(struct pm_callback_s *cb , enum pm_state_e pmstat stm3210e_writereg(LCD_REG_59, 0x00); /* Gate scan stop */ } -// Does this belong here? - (void)stm3210e_poweroff(); + else + { + (void)stm3210e_poweroff(); + } } break;