István Cserny / Mbed 2 deprecated Lab04_wakeup_STM32

Dependencies:   mbed WakeUp_STM32

Revision:
0:0ae81c915caf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Nov 11 14:51:50 2021 +0000
@@ -0,0 +1,18 @@
+#include "mbed.h"
+#include "WakeUp_STM32.h"           // see at https://os.mbed.com/users/kenjiArai/code/WakeUp_STM32/
+
+DigitalOut myled(LED1);
+
+int main() {
+    uint32_t loop_count = 1;
+    while(true) {
+        // In run mode Imax = 44 mA
+        myled = !myled;
+        wait(0.25);
+        if (++loop_count > 4) {
+            WakeUp::standby_then_reset(30000);  // 30sec
+            // In standby mode I = 3.7 uA
+            while(true) {;} // never executing this line
+        }
+    }
+}