| 95 | |
| 96 | |
| 97 | int FRAM_RINGBUFFER::read() |
| 98 | { |
| 99 | if (empty()) return FRAM_RB_ERR_BUF_EMPTY; |
| 100 | int value = _fram->read8(_tail); |
| 101 | _saved = false; |
| 102 | _tail++; |
| 103 | _count--; |
| 104 | if (_tail >= _start + _size) _tail = _start; |
| 105 | return value; |
| 106 | } |
| 107 | |
| 108 | |
| 109 | int FRAM_RINGBUFFER::peek() |