Hier mal ein Beispiel für ein .eep File, wie es thewulf00 erzeugen könnte, wenn man es direkt in das EEPROM laden will. ist nur ein Rahmen 32x32. Ich hoffe, ich habe die Checksummen richtig berechnet. Alles Handarbeit.

Code:
//Daten mit 
//Spiegeln = true;
//Komplette Nullbytes am Anfang und Ende kürzen = false;
//Bytes intern spiegeln = true;
//Spaltenreihenfolge invertieren = true;

Data  &B11111111 ,  &B11111111 ,  &B11111111 ,  &B11111111
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B00000001 ,  &B00000000 ,  &B00000000 ,  &B10000000
Data  &B11111111 ,  &B11111111 ,  &B11111111 ,  &B11111111

//.eep Intel HEX file
//Hexformat: ":" XX=Anzahl Nutzbytes XXXX=Adresse XX=Typ XX..XX=0-n Nutzbytes 
//           XX=Checksum(Zweierkomplement aus allem was in der Zeile davor steht) CR LF

:02000E000020D0
:04001000FFFFFFFFF0
:040014000100008067
:040018000100008063
:04001C00010000805F
:04002000010000805B
:040024000100008057
:040028000100008053
:04002C00010000804F
:04003000010000804B
:040034000100008047
:040038000100008043
:04003C00010000803F
:04004000010000803B
:040044000100008037
:040048000100008033
:04004C00010000802F
:04005000010000802B
:040054000100008027
:040058000100008023
:04005C00010000801F
:04006000010000801B
:040064000100008017
:040068000100008013
:04006C00010000800F
:04007000010000800B
:040074000100008007
:040078000100008003
:04007C0001000080FF
:0400800001000080FB
:0400840001000080F7
:0400880001000080F3
:04008C00FFFFFFFF74
:00000001FF
Das erste Word gibt sozusagen die Breite aus Img2Data wieder und sagt somit dem Controller wie groß das Ganze ist.

sast