test

Dependencies:   mbed MMA8451Q

Revision:
0:e541909ea6b0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/WatchDog.cpp	Thu Jan 24 06:35:38 2019 +0000
@@ -0,0 +1,20 @@
+#include "WatchDog.h"
+#include "Communication.h"
+
+
+Ticker watchDog;
+
+//Odosielanie správy s dátami pre reštart WatchDog
+void resetWatchDog()
+{
+    char command [] = {0xff};
+    paket reset = {.adresa = 0xfe, .dlzkaDat = 0x01, .data = command};
+    sendData(reset);
+}
+
+//Inicializácia časovača, ktorý vyvolá po uplynutí času prerušenie a
+//zavolá obsluhu prerušenia, parameter je časový interval medzi prerušeniami
+void init_watchDog(float time)
+{
+    watchDog.attach(&resetWatchDog, time);
+}
\ No newline at end of file