This library provides variable length ring buffering with software FIFO(First-in, First-out). This library overwrites when the buffer is full.
Dependents: AsyncSerial AsyncSerial AsyncSerial AsyncSerialh
Diff: FIFO.cpp
- Revision:
- 3:137a7245f990
- Parent:
- 2:fa27aa055777
--- a/FIFO.cpp Sat Jun 17 09:13:12 2017 +0000 +++ b/FIFO.cpp Thu Jun 22 12:21:25 2017 +0000 @@ -65,7 +65,7 @@ DISABLE_INTERRUPTS; if ( count <= 0 ){ - RESTORE_INTERUUPTS; + RESTORE_INTERUUPTS; return 0; } @@ -89,7 +89,7 @@ if ( count <= 0 ){ //When the buffer is empty RESTORE_INTERUUPTS; - return -1; + return 0; } getdata = buffer[getindex];