TommyPROM/HardwareVerify
2024-03-16 23:54:56 -04:00
..
Configure.h Speed up setAddr code to meet SDP timing restrictions 2019-06-09 20:03:50 -04:00
HardwareVerify.ino Fix #18 - addressing bug with 74LS595 shift registers 2020-10-12 18:41:12 -04:00
PromAddressDriver.cpp Add 74LS595 code to the HardwareVerify sketch 2020-10-11 23:16:15 -04:00
PromAddressDriver.h Add 74LS595 code to the HardwareVerify sketch 2020-10-11 23:16:15 -04:00
PromDevice28C.cpp Speed up setAddr code to meet SDP timing restrictions 2019-06-09 20:03:50 -04:00
PromDevice28C.h
PromDevice.cpp Speed up setAddr code to meet SDP timing restrictions 2019-06-09 20:03:50 -04:00
PromDevice.h
README.md Create README.md 2024-03-16 23:54:56 -04:00

Hardware Verify Script

This is a sketch for low-level debugging of the TommyPROM hardware. It allows the EEPROM data, address, and control pins to be individually set so that they can be probed to catch wiring errors. The usage is described in the Troubleshooting documentation page.

This sketch should only be used for debugging if the main TommyPROM sketch does not seem to be working. To get started with a new TommyPROM build, load the TommyPROM sketch into the hardware and try the Unlock, Display and Zap commands to test reading and writing. For example:

u
d0 ff
z0
d0 ff

The above commands will Unlock the Software Data Protection, Display the first 256 bytes, burn a sequence of test data into the first 32 bytes, and then Display the first 256 bytes again.