JTAG430X2 works at 16MHz, not at 3MHz.
[goodfet] / firmware / include / command.h
index d5e22e6..78f3302 100644 (file)
@@ -55,6 +55,9 @@ extern unsigned char cmddata[256];
 #define SPI_JEDEC 0x80
 #define SPI_ERASE 0x81
 
 #define SPI_JEDEC 0x80
 #define SPI_ERASE 0x81
 
+//OCT commands
+#define OCT_CMP 0x90
+
 //JTAG430 commands
 #define JTAG430_HALTCPU 0xA0
 #define JTAG430_RELEASECPU 0xA1
 //JTAG430 commands
 #define JTAG430_HALTCPU 0xA0
 #define JTAG430_RELEASECPU 0xA1
@@ -85,6 +88,8 @@ void txstring(unsigned char app,
 
 //! Delay
 void delay(unsigned int count);
 
 //! Delay
 void delay(unsigned int count);
+//! MSDelay
+void msdelay(unsigned int ms);
 
 
 void monitorhandle(unsigned char, unsigned char, unsigned char);
 
 
 void monitorhandle(unsigned char, unsigned char, unsigned char);
@@ -93,3 +98,6 @@ void i2chandle(unsigned char, unsigned char, unsigned char);
 void cchandle(unsigned char, unsigned char, unsigned char);
 void jtaghandle(unsigned char, unsigned char, unsigned char);
 void jtag430handle(unsigned char, unsigned char, unsigned char);
 void cchandle(unsigned char, unsigned char, unsigned char);
 void jtaghandle(unsigned char, unsigned char, unsigned char);
 void jtag430handle(unsigned char, unsigned char, unsigned char);
+void jtag430x2handle(unsigned char app, unsigned char verb,
+                    unsigned char len);
+