\r
//! Initialize registers and all that jazz.\r
void init(){\r
\r
//! Initialize registers and all that jazz.\r
void init(){\r
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer\r
\r
//LED out and on.\r
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer\r
\r
//LED out and on.\r
\r
//DAC should be at full voltage if it exists.\r
#ifdef DAC12IR\r
\r
//DAC should be at full voltage if it exists.\r
#ifdef DAC12IR\r
- glitchvoltages(0xfff,0xfff);\r
+ //glitchvoltages(0xfff,0xfff);\r
+ ADC12CTL0 = REF2_5V + REFON; // Internal 2.5V ref on\r
+ for(i=0;i!=0xFFFF;i++) asm("nop");\r
+ DAC12_0CTL = DAC12IR + DAC12AMP_5 + DAC12ENC; // Int ref gain 1\r
+ DAC12_0DAT = 0xFFF; //Max voltage\r
#endif\r
\r
//Enable Interrupts.\r
#endif\r
\r
//Enable Interrupts.\r
void glitchrate(u16 rate);
//! Handles a monitor command.
void glitchrate(u16 rate);
//! Handles a monitor command.
-void glitchhandle(unsigned char app,
+extern void glitchhandle(unsigned char app,
+ unsigned long len) WEAKDEF;