ArduinoAm29F010

Graph

(0) tip
Added support for controlling A16 when programming. Fixed the read examples.
Changed the programmer wiring for better routing in a PCB design.
Expanded the documentation, giving notes about testing and sector access.
Added software notes, Dual ROM Adaptor wiring details, and moved the Arduino
Changed permissions.
Added a verify-only mode for uploaded files, and made uploading/verifying stop
Added Am29F010 CE# logic for the Advanced ROM Adaptor.
Added the 74HC273 pinout.
Added dual ROM adapter and other addressing-related notes.
Added copyright and licensing information.
Close the port properly when exiting.
Added a device compatibility section and tidied up the Arduino wiring details.
Removed failure handling code. Added sector selection option processing.
Introduced convenience functions and added some failure handling.
Changed pin usage to avoid potential problems with pin 13.
Changed pin usage to avoid potential problems with pin 13.
Changed the completion detection to possibly be more correct.
Employed a special prompt, distinguishing it from the output.
Added a simple client program for uploading data.
Added a simple timeout to prevent the program from hanging.
Fixed erroneous program address high byte.
Fixed command delivery for erase and program operations.
Added tentative support for erasure and programming, with an attempt to sample
Using pin A5 for CE# since pins 0 and 1 conflict with serial communication.
Renamed the source file to reflect the actual IC in use.
Fixed the command definitions and pin usage; made changes to help debugging.
Simplified the interfacing, dropping the multiplexer and data latch.
Removed the output latch; introduced a multiplexer to separate the data channels.
An initial design using four 74HC273 ICs: three for output, one for input.
(0) tip