X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fcommand.h;h=1fe9e42f19bf1d141ca9ba3d3d02af5be1d6f837;hp=2a751a83e2fb34b484492f81ccc223dc3aab9d13;hb=d4a4c6dfcfbe972cfed51bb0f549e7c6dccae232;hpb=eddb0eb08f187dc156a6cb51878104df67d97436 diff --git a/firmware/include/command.h b/firmware/include/command.h index 2a751a8..1fe9e42 100644 --- a/firmware/include/command.h +++ b/firmware/include/command.h @@ -41,6 +41,8 @@ extern unsigned char silent; #define SETUP 0x10 #define START 0x20 #define STOP 0x21 +#define CALL 0x30 +#define EXEC 0x31 #define NOK 0x7E #define OK 0x7F @@ -110,6 +112,8 @@ void txword(unsigned int l); //! 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); @@ -123,8 +127,11 @@ void i2chandle(unsigned char, unsigned char, unsigned long) WEAKDEF; 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);