Hallo, ich möchte den einfach FIFO aus dem Artikel
http://www.mikrocontroller.net/articles/FIFO#Code-Beispiel verwenden.
Nur verstehe ich leider nicht wie ich den Verwenden soll. Mir ist klar,
dass ich z.B. mit
1 | BufferIn('A');
|
2 | BufferIn('B');
|
3 | BufferIn('C');
|
Zeichen in den FIFO einfügen kann.
Nun verstehe ich aber nicht wie ich die Zeichen auch wieder heraus
bekomme.
Was kann ich mit dieser Funktion machen?
Und worauf zeigt pByte und wieso muss ich diesen Pointer mit übergeben
beim Auslesen? Ich möchte doch nur immer den erst hineingeschriebenen
Wert (der noch nicht entnommen wurde) herausnehmen. Wieso gibt diese
Funktion Erfolg / Misserfolg zurück und nicht das Zeichen ?!
1 | uint8_t BufferOut(uint8_t *pByte);
|
Danke für eure Antworten