Datum:
Angehängte Dateien:Hallo, ich habe eine kleine Routine für einen Ringpuffer "gebastelt". Source und Erläuterungen dazu im Anhang. Funktioniert zumindest im Simulator. Würde mich freuen wenn der ein oder andere mal drüberschaun könnte, zwecks Vorschläge zur Verbesserung bzw. Fehlerbeseitigung. Würde am Schluss das File entsprechend ändern, und nochmal hier einstellen, da haben alle was davon.
Datum:
Zum Vergleich Ringbuffer in C: Dateien ringbuffer.h und ringbuffer.c http://www.ssalewski.de/USB-Sources/
Datum:
@Ándre Dieser funktioniert nicht, wenn der Buffer eine 256er Grenze überschreitet. @Stefan Salewski Keine Gnade für langsame leser, und somit kein Überlaufschutz. @Benedikt Sehr kompakt, aber Register, die verändert werden sollten doch mit push/und pop gesichert und zurückgesetzt werden.