tests and fix for ringbuffer
This commit is contained in:
@ -62,6 +62,8 @@ int ringbufferPut(ringbuffer_t *handle, uint8_t *data, uint32_t dataLen) {
|
||||
freeSpace = (handle->bufferSize - handle->bufferWriteIdx) + handle->bufferReadIdx;
|
||||
}
|
||||
|
||||
freeSpace--;
|
||||
|
||||
if (dataLen > freeSpace) {
|
||||
return -1;
|
||||
}
|
||||
|
Reference in New Issue
Block a user