projects
/
goodfet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Blink now targets all 2xx chips, perhaps 1xx too, by default.
[goodfet]
/
firmware
/
lib
/
command.c
diff --git
a/firmware/lib/command.c
b/firmware/lib/command.c
index
c5e35b5
..
dadffbd
100644
(file)
--- a/
firmware/lib/command.c
+++ b/
firmware/lib/command.c
@@
-1,11
+1,14
@@
+/*! \file command.c
+ \author Travis Goodspeed
+ \brief These functions manage command interpretation.
+*/
+
#include "command.h"
#include "platform.h"
#include <string.h>
#include "command.h"
#include "platform.h"
#include <string.h>
-//! Different command handling functions.
-
unsigned char cmddata[256];
unsigned char cmddata[256];
-
+unsigned char silent=0;
//! Transmit a string.
void txstring(unsigned char app,
//! Transmit a string.
void txstring(unsigned char app,
@@
-19,7
+22,12
@@
void txstring(unsigned char app,
serial_tx(*(str++));
}
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);
}
void debugstr(const char *str){
txstring(0xFF,0xFF,str);
}
@@
-30,6
+38,8
@@
void txdata(unsigned char app,
unsigned char verb,
unsigned char len){
unsigned int i=0;
unsigned char verb,
unsigned char len){
unsigned int i=0;
+ if(silent)
+ return;
serial_tx(app);
serial_tx(verb);
serial_tx(len);
serial_tx(app);
serial_tx(verb);
serial_tx(len);