tests and fix for ringbuffer

This commit is contained in:
2020-10-29 11:43:29 +01:00
parent b8e676299a
commit 53851b91d6
2 changed files with 634 additions and 0 deletions

View File

@ -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;
}