init
Dependencies: aconno_I2C Lis2dh12 WatchdogTimer
Diff: main.h
- Revision:
- 36:8e359069192b
- Parent:
- 34:4493c9f6d707
- Child:
- 38:476a9b5629a1
--- 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;