Hi.
I'm currently trying to buffer data from beacon interrupt.
So, I choose to use circular buffer.
Before implementing it myself, I could find that there's already implemented circular queue in SDK library.
But, there're two form of library.
One is memory pool and the other is app_fifo.
I understand app_fifo is what I was trying to implement and it seems simple & easy to use.
But, I couldn't understand what memory pool is supposed to do.
As I understand it's just same as app_fifo, but there's not much explanation for usage of it.
What is the advantage of using memory pool over app_fifo library?
What is the intended use case of memory pool?
Thanks.