X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fglitch%2Fglitch.c;h=56de8c3b898a71c183f94bac525114079ef844c0;hp=df7dc86303ccf801aba6487eb88df4de9daeeb48;hb=a456d2fbf645904f642f714fa86766f195384d94;hpb=d9b3b0d57da47a1736a6af0a10b5fa96a03fe6e0 diff --git a/firmware/apps/glitch/glitch.c b/firmware/apps/glitch/glitch.c index df7dc86..56de8c3 100644 --- a/firmware/apps/glitch/glitch.c +++ b/firmware/apps/glitch/glitch.c @@ -37,7 +37,7 @@ void glitchsetup(){ WDTCTL = WDTPW + WDTHOLD; // Stop WDT TACTL = TASSEL1 + TACLR; // SMCLK, clear TAR CCTL0 = CCIE; // CCR0 interrupt enabled - CCR0 = glitchcount+0x30; //clock divider + CCR0 = glitchcount+0x15; //clock divider TACTL |= MC_3; _EINT(); // Enable interrupts #endif @@ -46,11 +46,11 @@ void glitchsetup(){ // Timer A0 interrupt service routine interrupt(TIMERA0_VECTOR) Timer_A (void) { - P1OUT^=1; P5OUT&=~BIT7;//Glitch + //P5DIR=BIT7; //All else high impedance. P5OUT|=BIT7;//Normal TACTL |= MC0;// Stop Timer_A; - P1OUT&=~1; + return; }