Serial.println (" Harrys wall mounted display, using alphanumeric 5x7 pcbs from" ); Serial.println (" 5s footabll with MAX7219 chips"); Serial.println (" (2)(32)123456(3) format start of text, space, data, end of text."); Serial.println ("saved as allprojects/softwareinproduction/Harrysfixeddisplays/allworkingwallunit.ino "); Serial.println ("writes to eeprom when serial comes in, reads from eeprom each loop to save"); Serial.println ("garbled display if power glitch etc. "); Serial.println ("using my new zero blanking routine, display up to 999999 - there modified one 199999"); Serial.println ("Auto dimming, but with long average time to reduce flicker as only 15 levels of brightness");
Can you read that from the source code if you just have the chip ?
Nice.You could use the F macro to not use ram.Doing this of course requires the serial support code which uses up memory which may be nearly used up in some applications.
A sticker with a Rev number on it works also
I wonder if you could make a little macro or something that would blink an LED (pin 13 most likely) in a pattern for a number (ie - 3 blinks, pause, 2 blinks = "32") - then look that number up on a spreadsheet or something? Have it do that constantly until another pin is brought LOW or something, then dump into the rest of the code. It would be smaller than needing the serial lib, you wouldn't need a serial port available (maybe you're in the field?) - and it would use less memory/flash.