-// Command handling functions.
+/*! \file command.h
+ \author Travis Goodspeed
+ \brief Command codes and buffers.
+*/
//! Global data buffer.
extern unsigned char cmddata[256];
+
#define cmddataword ((unsigned int*) cmddata)
#define cmddatalong ((unsigned long*) cmddata)
#define memorybyte ((unsigned char*) 0)
#define NOK 0x7E
#define OK 0x7F
+#define DEBUGSTR 0xFF
+
// Monitor Commands
#define MONITOR_CHANGE_BAUD 0x80
#define MONITOR_RAM_PATTERN 0x90
#define MONITOR_RAM_DEPTH 0x91
+#define MONITOR_DIR 0xA0
+#define MONITOR_OUT 0xA1
+#define MONITOR_IN 0xA2
+
//CHIPCON commands
#define CC_CHIP_ERASE 0x80
#define CC_WR_CONFIG 0x81
//OCT commands
#define OCT_CMP 0x90
+#define OCT_RES 0x91
//JTAG430 commands
#define JTAG430_HALTCPU 0xA0
void txstring(unsigned char app,
unsigned char verb,
const char *str);
+//! Transmit a debug string.
+void debugstr(const char *str);
-//! Delay
+//! Delay for a count.
void delay(unsigned int count);
//! MSDelay
void msdelay(unsigned int ms);