Original lib

Fork of SX1276Lib by Gregory Cristian

Files at this revision

API Documentation at this revision

Comitter:
donsez
Date:
Sun Mar 06 11:08:53 2016 +0000
Parent:
18:71a47bb03fbb
Commit message:
refactor PingPong in order to have a AT LoRa modem (sender and receiver)

Changed in this revision

debug/debug.h Show annotated file Show diff for this revision Revisions of this file
diff -r 71a47bb03fbb -r 452450d0b8c0 debug/debug.h
--- a/debug/debug.h	Wed Aug 12 14:34:03 2015 +0000
+++ b/debug/debug.h	Sun Mar 06 11:08:53 2016 +0000
@@ -26,14 +26,17 @@
 #include <stdarg.h>
 #include <stdio.h>
 
+extern Serial pc;
+
+
 /** Output a debug message
  * 
  * @param format printf-style format string, followed by variables
  */
-static inline void debug(const char *format, ...) {
+static inline void sx_debug(const char *format, ...) {
     va_list args;
     va_start(args, format);
-    vfprintf(stderr, format, args);
+    pc.printf(format, args);
     va_end(args);
 }
 
@@ -42,19 +45,19 @@
  * @param condition output only if condition is true
  * @param format printf-style format string, followed by variables
  */
-static inline void debug_if(bool condition, const char *format, ...) {
+static inline void sx_debug_if(bool condition, const char *format, ...) {
     if(condition) {
         va_list args;
         va_start(args, format);
-        vfprintf(stderr, format, args);
+        pc.printf(format, args);
         va_end(args);
     }
 }
 
 #else
 
-static inline void debug(const char *format, ...) {}
-static inline void debug(bool condition, const char *format, ...) {}
+static inline void sx_debug(const char *format, ...) {}
+static inline void sx_debug_if(bool condition, const char *format, ...) {}
 
 #endif