Hi,
ist bissl "blöd" zu erklären. Aber ich versuche es.
Die Hardware wertet aus einem Audiosignal Frequenzen welche in schlichte Ziffern angegeben wird (z.B. 1060 Hz entspricht der Ziffer 1). Gesamt besteht eine sogenannte 5-Ton-Folge aus 5 Ziffern (z.B. 12345).
Es werden in der Regel mehrere dieser 5-Ton-Folgen hintereinander gesendet. Diese Reihenfolge sollte somit in umgekehrter Reihenfolge abrufbar sein. D.h. an Position 1 ist die zuletzt erkannte Folge, die Vorletzte dann an Position 2 usw.
Somit "rutscht" bei jedem neuen Eintrag im EEPROM die Reihenfolge um eines nach hinten.
Der Author des Programms hat über diesen verwirrenden Code versucht neben den Einträgen im Speicher die Position mit dieser Berechnung zu verwirklichen. Aber da steckt ja der Wurm drin, sonst hätte ich hier nicht nach Hilfe geschriehen
Ich hoffe ich konnte es bissl deutlicher machen!
Gruß
Andy
Lesezeichen