SPI client refactoring and block read/write functions.
[goodfet] / firmware / include / command.h
index 78f3302..5855699 100644 (file)
@@ -3,6 +3,7 @@
 //! Global data buffer.
 extern unsigned char cmddata[256];
 #define cmddataword ((unsigned int*) cmddata)
+#define cmddatalong ((unsigned long*) cmddata)
 #define memorybyte ((unsigned char*) 0)
 #define memoryword ((unsigned int*) 0)
 
@@ -57,6 +58,7 @@ extern unsigned char cmddata[256];
 
 //OCT commands
 #define OCT_CMP 0x90
+#define OCT_RES 0x91
 
 //JTAG430 commands
 #define JTAG430_HALTCPU 0xA0
@@ -71,6 +73,8 @@ extern unsigned char cmddata[256];
 #define JTAG430_VERIFYMEM 0xE5
 #define JTAG430_BLOWFUSE 0xE6
 #define JTAG430_ISFUSEBLOWN 0xE7
+#define JTAG430_COREIP_ID 0xF0
+#define JTAG430_DEVICE_ID 0xF1
 
 //! Handle a command.  Defined in goodfet.c
 void handle(unsigned char app,