aboutsummaryrefslogtreecommitdiff
path: root/nuttx/configs/stm3210e-eval/src/up_idle.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-07-17 00:22:48 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-07-17 00:22:48 +0000
commite5455995a689242ff0e3908794c0ff75f8f8534c (patch)
tree996b328de328682d3616d9b23149b2b9f28b5021 /nuttx/configs/stm3210e-eval/src/up_idle.c
parent919354a96af7210fad0a77355c447eca823231e3 (diff)
downloadpx4-firmware-e5455995a689242ff0e3908794c0ff75f8f8534c.tar.gz
px4-firmware-e5455995a689242ff0e3908794c0ff75f8f8534c.tar.bz2
px4-firmware-e5455995a689242ff0e3908794c0ff75f8f8534c.zip
STM32: Add logic to attach the RTC alarm EXTI interrupt
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4947 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/configs/stm3210e-eval/src/up_idle.c')
-rw-r--r--nuttx/configs/stm3210e-eval/src/up_idle.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/nuttx/configs/stm3210e-eval/src/up_idle.c b/nuttx/configs/stm3210e-eval/src/up_idle.c
index bc5be2bdc..2b92f9c5e 100644
--- a/nuttx/configs/stm3210e-eval/src/up_idle.c
+++ b/nuttx/configs/stm3210e-eval/src/up_idle.c
@@ -51,9 +51,11 @@
#include <nuttx/rtc.h>
#include <arch/irq.h>
+#include "up_internal.h"
#include "stm32_pm.h"
#include "stm32_rcc.h"
-#include "up_internal.h"
+#include "stm32_exti.h"
+
#include "stm3210e-internal.h"
/****************************************************************************
@@ -156,6 +158,10 @@ static void up_idlepm(void)
case PM_STANDBY:
{
#ifdef CONFIG_RTC_ALARM
+ /* Disable RTC Alarm interrupt */
+
+ stm32_exti_alarm(true, true, true, NULL);
+
/* Configure the RTC alarm to Auto Wake the system */
(void)up_rtc_gettime(&alarmtime);