Blink now targets all 2xx chips, perhaps 1xx too, by default.
[goodfet] / firmware / lib / command.c
index 6d72108..dadffbd 100644 (file)
@@ -1,7 +1,6 @@
 /*! \file command.c
   \author Travis Goodspeed
-  
-  These functions manage command interpretation.
+  \brief These functions manage command interpretation.
 */
 
 #include "command.h"
@@ -9,7 +8,7 @@
 #include <string.h>
 
 unsigned char cmddata[256];
-
+unsigned char silent=0;
 
 //! Transmit a string.
 void txstring(unsigned char app,
@@ -23,7 +22,12 @@ void txstring(unsigned char app,
     serial_tx(*(str++));
 }
 
-//! Transmits a debugging string out of line.
+/*! \brief Transmit a debug string.
+  
+  Transmits a debugging string that is to be printed
+  out of line by the client.  This is just for record-keeping;
+  it is not considered a proper reply to a query.
+ */
 void debugstr(const char *str){
   txstring(0xFF,0xFF,str);
 }
@@ -34,6 +38,8 @@ void txdata(unsigned char app,
            unsigned char verb,
            unsigned char len){
   unsigned int i=0;
+  if(silent)
+    return;
   serial_tx(app);
   serial_tx(verb);
   serial_tx(len);