Forgot to #ifdef some glitching code on 2274.
authortravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Mon, 21 Dec 2009 18:37:25 +0000 (18:37 +0000)
committertravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Mon, 21 Dec 2009 18:37:25 +0000 (18:37 +0000)
Thanks to Bert for catching this.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@249 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

firmware/apps/glitch/glitch.c

index e3b226d..7de962c 100644 (file)
@@ -24,11 +24,11 @@ void glitchsetup(){
   
   glitchsetupdac();
 
   
   glitchsetupdac();
 
-  WDTCTL = WDTPW + WDTHOLD;             // Stop WDT                                                                                                                                
-  TACTL = TASSEL1 + TACLR;              // SMCLK, clear TAR                                                                                                                        
-  CCTL0 = CCIE;                         // CCR0 interrupt enabled                                                                                                                  
+  WDTCTL = WDTPW + WDTHOLD;             // Stop WDT
+  TACTL = TASSEL1 + TACLR;              // SMCLK, clear TAR
+  CCTL0 = CCIE;                         // CCR0 interrupt enabled
   CCR0 = glitchcount;
   CCR0 = glitchcount;
-  TACTL |= MC1;                         // Start Timer_A in continuous mode                                                                                                        
+  TACTL |= MC1;                         // Start Timer_A in continuous mode
   _EINT();                              // Enable interrupts 
 #endif
 }
   _EINT();                              // Enable interrupts 
 #endif
 }
@@ -38,10 +38,10 @@ void glitchsetupdac(){
   glitchvoltages(glitchL,glitchH);
 }
 
   glitchvoltages(glitchL,glitchH);
 }
 
-// Timer A0 interrupt service routine                                                                                                                                              
+// Timer A0 interrupt service routine
 interrupt(TIMERA0_VECTOR) Timer_A (void)
 {
 interrupt(TIMERA0_VECTOR) Timer_A (void)
 {
-  
+#ifdef DAC12IR
   switch(glitchstate){
   case 0:
     P1OUT|=1;
   switch(glitchstate){
   case 0:
     P1OUT|=1;
@@ -58,7 +58,8 @@ interrupt(TIMERA0_VECTOR) Timer_A (void)
     //Do nothing.
     break;
   }
     //Do nothing.
     break;
   }
-  CCR0 += glitchcount;                        // Add Offset to CCR0                                                                                                                      
+  CCR0 += glitchcount;                        // Add Offset to CCR0
+#endif
 }
 
 
 }