From a2672b8dbb01e460ed1a000143bd22add48fc2b7 Mon Sep 17 00:00:00 2001 From: barthess Date: Fri, 13 Jan 2012 20:38:02 +0000 Subject: RTC. Error fixes and robustness improvements. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3806 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- testhal/STM32F1xx/RTC/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'testhal/STM32F1xx/RTC') diff --git a/testhal/STM32F1xx/RTC/main.c b/testhal/STM32F1xx/RTC/main.c index 2b3bb7be8..5797f4235 100644 --- a/testhal/STM32F1xx/RTC/main.c +++ b/testhal/STM32F1xx/RTC/main.c @@ -24,7 +24,7 @@ RTCTime timespec; RTCAlarm alarmspec; -#define TEST_ALARM_WAKEUP TRUE +#define TEST_ALARM_WAKEUP FALSE #if TEST_ALARM_WAKEUP @@ -90,7 +90,9 @@ static void my_cb(RTCDriver *rtcp, rtcevent_t event) { break; case RTC_EVENT_ALARM: palTogglePad(GPIOC, GPIOC_LED); + chSysLockFromIsr(); chBSemSignalI(&alarm_sem); + chSysUnlockFromIsr(); break; } } -- cgit v1.2.3