jtag430x2handle(app,verb,len);\r
break;\r
default:\r
- #ifdef HANDLEOTHER\r
- HANDLEOTHER(app,verb,len);\r
- #else\r
- txdata(app,NOK,0);\r
- #endif\r
+ if(pluginhandle){\r
+ pluginhandle(app,verb,len);\r
+ }else{\r
+ debugstr("Plugin missing.");\r
+ txdata(app,NOK,0);\r
+ }\r
+ \r
break;\r
}\r
}\r
#define JTAG430_COREIP_ID 0xF0
#define JTAG430_DEVICE_ID 0xF1
+//! Handle a plugin, weak-linked to error.
+extern int pluginhandle(unsigned char app,
+ unsigned char verb,
+ unsigned int len)
+ __attribute__ ((weak));
+
+
//! Handle a command. Defined in goodfet.c
void handle(unsigned char app,
unsigned char verb,
txstring(0xFF,0xFF,str);
}
+
//! Transmit a header.
void txhead(unsigned char app,
unsigned char verb,