pwm period is now 200us instead of the default 20ms veml6040 config is now AF_BIT | TRIG_BIT

Dependencies:   mbed MMA8451Q USBDevice WakeUp vt100

Fork of afero_node_suntory_2017_06_15 by Orefatoi

Revision:
21:d03c7bbb9f37
Parent:
16:283828f1f6fe
--- a/main.cpp	Mon Jun 05 07:59:10 2017 +0000
+++ b/main.cpp	Fri Jun 09 01:49:53 2017 +0000
@@ -5,20 +5,17 @@
 #include "Preferences.hpp"
 #include "WakeUp.h"
 #include "DebugIO.hpp"
-#include "WatchDoggy.hpp"
+#include "WatchDogWrapper.hpp"
 #include "MCUResetReason.hpp"
 
-Timer t;
-
 int
 main()
 {
     WakeUp::calibrate();
     wait_ms(500);
 #if defined(TARGET_KL25Z)
-    wtd.reset();
+    WatchDogWrapper::getSelf()->reset();
 #endif //TARGET_KL25Z
-    t.start();
     DebugIO::init();
     DebugIO::test();
     mbedSPI mbedspi;
@@ -28,37 +25,37 @@
     ASR1Reset = PINS::ASR_1::SIG::RESET::ASSERT;
     wait_ms(300);
 #if defined(TARGET_KL25Z)
-    wtd.reset();
+    WatchDogWrapper::getSelf()->reset();
 #endif //TARGET_KL25Z
     wait_ms(300);
 #if defined(TARGET_KL25Z)
-    wtd.reset();
+    WatchDogWrapper::getSelf()->reset();
 #endif //TARGET_KL25Z
     wait_ms(300);
 #if defined(TARGET_KL25Z)
-    wtd.reset();
+    WatchDogWrapper::getSelf()->reset();
 #endif //TARGET_KL25Z
     ASR1Reset = PINS::ASR_1::SIG::RESET::DEASSERT;
     wait_ms(300);
 #if defined(TARGET_KL25Z)
-    wtd.reset();
+    WatchDogWrapper::getSelf()->reset();
 #endif //TARGET_KL25Z
     wait_ms(300);
 #if defined(TARGET_KL25Z)
-    wtd.reset();
+    WatchDogWrapper::getSelf()->reset();
 #endif //TARGET_KL25Z
     wait_ms(300);
 #if defined(TARGET_KL25Z)
-    wtd.reset();
+    WatchDogWrapper::getSelf()->reset();
 #endif //TARGET_KL25Z
 
     SERIAL_PRINT_DBG("reset reason: %s\n",MCUResetReason::ref()->getResetReasonStr());
 
-    AferoCommHndlr *aHnd = AferoCommHndlr::create(&t,&mbedspi);
+    AferoCommHndlr *aHnd = AferoCommHndlr::create(&mbedspi);
     
     while(1) {
 #if defined(TARGET_KL25Z)
-        wtd.reset();
+        WatchDogWrapper::getSelf()->reset();
 #endif //TARGET_KL25Z
         aHnd->loop();
     }