init

Dependencies:   aconno_I2C Lis2dh12 WatchdogTimer

Revision:
36:8e359069192b
Parent:
34:4493c9f6d707
Child:
38:476a9b5629a1
diff -r d9421d57d116 -r 8e359069192b main.h
--- a/main.h	Sun Jan 13 23:48:41 2019 +0000
+++ b/main.h	Tue Jan 15 11:19:41 2019 +0000
@@ -38,6 +38,7 @@
 //------------------------------------------------------------------------------
 //Application headers
 //------------------------------------------------------------------------------
+#include "NRFuart.h"
 #include "app_data.h"
 #include "states.h"
 #include "common.h"
@@ -52,19 +53,35 @@
 
 #define DEBUG_ON                            1
 
+//OLD DEBUG STUFF
+#define CONSOLE_DEBUG 0
+#if CONSOLE_DEBUG
+#define DEBUG(str, ... ) do{\
+    /*int n;\
+    char buffer[200];\
+    memset(buffer, '\0', sizeof(buffer));\
+    n = snprintf(buffer, sizeof(buffer), str,  __VA_ARGS__);\
+    buffer[sizeof(buffer)-1] = 0x00;\
+    if(n < 0) { }\
+    else if(n >= sizeof(buffer)) { }\
+    else\
+    {\
+        NRFuart_puts_debug(buffer);\
+    }\
+}while(0)*/
+#else
+#define DEBUG(...)
+#endif
+
 //------------------------------------------------------------------------------
 //Global data structures
 //------------------------------------------------------------------------------
+
+//------------------------------------------------------------------------------
+//GLOBAL VARS
+//------------------------------------------------------------------------------ 
+
 //PERFS
-extern void NRFuart_init_nohwfc();
-extern void NRFuart_uninit();
-extern void NRFuart_putc(char byte);
-extern void NRFuart_puts(char* bytes);
-extern char NRFuart_getc();
-extern void NRFuart_flush();
-extern bool NRFuart_readable();
-extern void debug_prep();
-extern void debug_exe();
 
 //VARS
 extern bool GLOBAL_accel_healthy;