#define u32 unsigned long
-#ifdef msp430x2254
+#ifdef msp430x2274
//256 bytes, plus overhead
//For chips with very little RAM.
#define CMDDATALEN 0x104
-#warning Very little RAM.
+//#warning Very little RAM.
#endif
#ifndef CMDDATALEN
#define SETUP 0x10
#define START 0x20
#define STOP 0x21
+#define CALL 0x30
+#define EXEC 0x31
#define NOK 0x7E
#define OK 0x7F
//! Transmit a debug string.
void debugstr(const char *str);
+//! brief Debug a hex word string.
+void debughex(u16 v);
//! Delay for a count.
void delay(unsigned int count);
void cchandle(unsigned char, unsigned char, unsigned long) WEAKDEF;
void jtaghandle(unsigned char, unsigned char, unsigned long);
void jtag430handle(unsigned char, unsigned char, unsigned long);
+void ejtaghandle(unsigned char, unsigned char, unsigned long);
+
void jtag430x2handle(unsigned char app, unsigned char verb,
unsigned long len);
+
void avrhandle(unsigned char app,
unsigned char verb,
unsigned long len);