NuMaker tickless example

Revision:
16:ed2c228cbc9c
Parent:
12:b0d19e915d96
Child:
17:0f81445cbbf0
--- a/wakeup_rtc.cpp	Fri Feb 21 11:16:49 2020 +0800
+++ b/wakeup_rtc.cpp	Fri Feb 21 11:19:30 2020 +0800
@@ -83,14 +83,10 @@
     schedule_rtc_alarm(3);
     
     while (true) {
-        int32_t sem_tokens = sem_rtc.wait(osWaitForever);
-        if (sem_tokens < 1) {
-            printf("RTC Alarm fails with Semaphore.wait(): %d\n", sem_tokens);
-        }
-        else {
-            /* Re-schedule RTC alarm in 3 secs */
-            schedule_rtc_alarm(3);
-        }
+        sem_rtc.acquire();
+
+        /* Re-schedule RTC alarm in 3 secs */
+        schedule_rtc_alarm(3);
     }
 }