/ ArduinoISP / README.md
README.md
 1  ## ArduinoISP2 
 2  
 3  This code is used in the Adafruit tutorial "Arduino Tips, Tricks, and Techniques" to reprogram AVR chips.
 4  https://learn.adafruit.com/arduino-tips-tricks-and-techniques/arduinoisp
 5  
 6   March 2012 William Phelps - wm (at) usa.net 
 7   
 8   This is a fork of Adafruit's ArduinoISP
 9   which is a fork of Arduino's ArduinoISP
10   which adds an 8 MHZ 'crystal' output on pin #9 so you don't need an
11   extra oscillator/crystal. Can also rescue some bricked chips with
12   bad oscillator fuses
13   
14  ### Modified for Arduino IDE 1.0
15  
16  - shorter serial port receive buffer requires changes  
17  - getEOP() now gets entire request before avrisp() is called to process it  
18  - Serial.print((char) xxx) changed to Serial.write(xxx)  
19  - uint8_t changed to byte  
20  - added support for Piezo speaker  
21  - moved Pmode LED to A0  
22  - removed "heartbeat" on pin 6, added short blip of ERROR LED instead  
23  - Why is it that PROG_FLASH and PROG_DATA don't actually do anything???  
24  
25  Tested with Arduino IDE 22 and 1.0  
26  - IDE 22 - 5148 bytes  
27  - IDE 1.0 - 5524 bytes!  
28   -----------------------------
29   This code was previously at https://github.com/adafruit/ArduinoISP which has been archived.