hooking up the goodfet.xscale code. it is minimal for now. it should be able to...
[goodfet] / firmware / include / command.h
index 7d0d169..567d810 100644 (file)
@@ -53,6 +53,7 @@ extern unsigned char silent;
 //SPI commands
 #define SPI_JEDEC 0x80
 #define SPI_ERASE 0x81
+#define SPI_RW_EM260 0x82
 
 //OCT commands
 #define OCT_CMP 0x90
@@ -114,7 +115,7 @@ void delay(unsigned int count);
 void msdelay(unsigned int ms);
 
 
-//! Prepare Timer A; call before using delay_ms or delay_us.
+//! Prepare Timer B; call before using delay_ms or delay_us.
 void prep_timer();
 
 //! Delay for specified number of milliseconds (given 16 MHz clock)
@@ -134,13 +135,17 @@ WEAKDEF void cchandle(unsigned char, unsigned char, unsigned long);
 WEAKDEF void jtaghandle(unsigned char, unsigned char, unsigned long);
 WEAKDEF void jtag430handle(unsigned char, unsigned char, unsigned long);
 WEAKDEF void ejtaghandle(unsigned char, unsigned char, unsigned long);
-WEAKDEF void jtagarm7tdmihandle(unsigned char app, unsigned char verb, unsigned long len);
+WEAKDEF void jtagarm7tdmihandle(unsigned char, unsigned char, unsigned long);
+WEAKDEF void xscalehandle(unsigned char, unsigned char, unsigned long);
 
-WEAKDEF void jtag430x2handle(unsigned char app, unsigned char verb, unsigned long len);
+WEAKDEF void jtag430x2handle(unsigned char, unsigned char, unsigned long);
 
 WEAKDEF void nrfhandle(unsigned char,
                       unsigned char,
                       unsigned long);
+WEAKDEF void ccspihandle(unsigned char,
+                      unsigned char,
+                      unsigned long);
 WEAKDEF void avrhandle(unsigned char app,
                       unsigned char verb,
                       unsigned long len);  
@@ -151,3 +156,5 @@ WEAKDEF int smartcardhandle(unsigned char app,
 WEAKDEF void pichandle( unsigned char app,
                        unsigned char verb,
                        unsigned long len );
+
+WEAKDEF void adchandle( unsigned char app, unsigned char verb, unsigned long len );