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:
6:88cc04eb613a
Parent:
5:9d5c7ee80f3b
Child:
10:02e481a80843
--- a/main.cpp	Tue Feb 28 02:09:06 2017 +0000
+++ b/main.cpp	Wed Mar 22 23:39:41 2017 +0000
@@ -1,12 +1,11 @@
 #include "mbed.h"
 #include "AferoCommHndlr.h"
 #include "pin_defines.h"
-//#include "debugIO.h"
 #include "RTC_Handler.h"
 #include "Preferences.hpp"
 #include "WakeUp.h"
 #include "DebugIO.hpp"
-#include "ImAWatchDog.hpp"
+#include "WatchDoggy.hpp"
 
 Timer t;
 
@@ -14,28 +13,49 @@
 main()
 {
     WakeUp::calibrate();
-    wait_ms(1000);
+    wait_ms(500);
+#if defined(TARGET_KL25Z)
+    wtd.reset();
+#endif //TARGET_KL25Z
     t.start();
     DebugIO::init();
     DebugIO::test();
-    RTC_Handler::getInstance()->setUTC(1483228800);
-    time_t t_t = RTC_Handler::getInstance()->getUTC();
     mbedSPI mbedspi;
     DigitalOut ASR1Reset(
         (PinName)PINS::ASR_1::RESET,
         PINS::ASR_1::SIG::RESET::DEASSERT);
     ASR1Reset = PINS::ASR_1::SIG::RESET::ASSERT;
-    wait_ms(1000);
+    wait_ms(300);
+#if defined(TARGET_KL25Z)
+    wtd.reset();
+#endif //TARGET_KL25Z
+    wait_ms(300);
+#if defined(TARGET_KL25Z)
+    wtd.reset();
+#endif //TARGET_KL25Z
+    wait_ms(300);
+#if defined(TARGET_KL25Z)
+    wtd.reset();
+#endif //TARGET_KL25Z
     ASR1Reset = PINS::ASR_1::SIG::RESET::DEASSERT;
-    wait_ms(1000);
+    wait_ms(300);
+#if defined(TARGET_KL25Z)
+    wtd.reset();
+#endif //TARGET_KL25Z
+    wait_ms(300);
+#if defined(TARGET_KL25Z)
+    wtd.reset();
+#endif //TARGET_KL25Z
+    wait_ms(300);
+#if defined(TARGET_KL25Z)
+    wtd.reset();
+#endif //TARGET_KL25Z
+
     AferoCommHndlr *aHnd = AferoCommHndlr::create(&t,&mbedspi);
-#if defined(TARGET_KL25Z)
-    ImAWatchDog wtd;
-#endif
     while(1) {
 #if defined(TARGET_KL25Z)
-        wtd.feed_dog();
-#endif
+        wtd.reset();
+#endif //TARGET_KL25Z
         aHnd->loop();
     }
 }