init
Dependencies: aconno_I2C Lis2dh12 WatchdogTimer
Diff: main.h
- 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;