#define OCT_CMP 0x90
#define OCT_RES 0x91
+#ifdef GCC
#define WEAKDEF __attribute__ ((weak))
+#else
+//Compiler doesn't support weak linking. :(
+#define WEAKDEF
+#endif
//! Handle a plugin, weak-linked to error.
extern int pluginhandle(unsigned char app,
//! MSDelay
void msdelay(unsigned int ms);
-void jtag430_setr(u8 reg, u16 val);
+
void monitorhandle(unsigned char, unsigned char, unsigned long);
void spihandle(unsigned char, unsigned char, unsigned long);
void i2chandle(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 jtagarm7tdmihandle(unsigned char app, unsigned char verb, unsigned long len);
-void jtag430x2handle(unsigned char app, unsigned char verb,
- unsigned long len);
+void jtag430x2handle(unsigned char app, unsigned char verb, unsigned long len);
void avrhandle(unsigned char app,
unsigned char verb,
unsigned long len);
+int smartcardhandle(unsigned char app,
+ unsigned char verb,
+ unsigned int len);