#include "platform.h"\r
#include "command.h"\r
#include "apps.h"\r
-\r
+#include "glitch.h"\r
\r
\r
//LED on P1.0\r
msp430_init_dco();\r
msp430_init_uart();\r
\r
+ //DAC should be at full voltage if it exists.\r
+ #ifdef DAC12IR\r
+ glitchvoltages(0xfff,0xfff);\r
+ #endif\r
+ \r
//Enable Interrupts.\r
//eint();\r
}\r
unsigned char verb,\r
unsigned long len){\r
//debugstr("GoodFET");\r
+ P1OUT&=~1;\r
switch(app){\r
+ case GLITCH:\r
+ glitchhandle(app,verb,len);\r
+ break;\r
case MONITOR:\r
monitorhandle(app,verb,len);\r
break;\r
pluginhandle(app,verb,len);\r
}else{\r
debugstr("Plugin missing.");\r
+ debughex(app);\r
txdata(app,NOK,0);\r
}\r
- \r
break;\r
}\r
}\r
unsigned long len;\r
\r
init();\r
- \r
+\r
txstring(MONITOR,OK,"http://goodfet.sf.net/");\r
\r
+ \r
//Command loop. There's no end!\r
while(1){\r
//Magic 3\r