![](/media/cache/group/orange_and_cat.png.50x50_q85.jpg)
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
Diff: main.cpp
- Revision:
- 21:d03c7bbb9f37
- Parent:
- 16:283828f1f6fe
diff -r 47ca1cd230e6 -r d03c7bbb9f37 main.cpp --- 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(); }