X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Favr%2Favr.c;h=53d9f30ed361181ef26197f97b092dc7ff8cb327;hp=98d756689d369a958f6312b16e6f0ea0d81628df;hb=3990dfe00fc611081fc60db0498c29ca94001695;hpb=b6d999dedf6b66a435091e45a7d1bf69100e4b3d diff --git a/firmware/apps/avr/avr.c b/firmware/apps/avr/avr.c index 98d7566..53d9f30 100644 --- a/firmware/apps/avr/avr.c +++ b/firmware/apps/avr/avr.c @@ -11,7 +11,7 @@ #include #include "avr.h" -#include "glitch.h" +//#include "glitch.h" //! Setup the AVR pins. void avrsetup(){ @@ -21,17 +21,21 @@ void avrsetup(){ //! Initialized an attached AVR. void avrconnect(){ //set I/O pins - avrsetup(); + avrsetup(); //Cut this? + + SETSS; + delay(50); //Pulse !RST (SS) at least twice while CLK is low. CLRCLK; CLRSS; + delay(5); SETSS; CLRCLK; - //delay(5); + delay(5); CLRSS; - //delay(5); + delay(5); //Enable programming avr_prgen();