Skip to content

Comparison with FreeRTOS RingBuffer #44

Answered by rlogiacco
lgerconsultant asked this question in Q&A
Discussion options

You must be logged in to vote

Sorry, never used either the FreeRTOS ring buffer implementation nor FreeRTOS, so I can't tell you what are the differences. From the introductory statement though I would assume the following should be the differentiators:

  • this library doesn't have any additional dependency and does not require FreeRTOS
  • this library supports both FIFO and LIFO
  • this library memory use depends on the number of items you want to store, not on their dimension
  • this library requires contiguous memory to be available for the references only (the items themselves can be in non-contiguous memory)
  • this library does not store the items themselves, but only their references, as such you don't have to return the obj…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@lgerconsultant
Comment options

Answer selected by lgerconsultant
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants