Hi everyone,
I want to integrate the Queue module into my firmware. I found three functions for writting elements in the queue
2. nrf_queue_in
To my understanding nrf_queue_push is used to push a single element to the end of the queue. If you want to push more than one elements you have to use pointers and call the function through a loop.
nrf_queue_in is used to push a portion of elements, defining the buffer and its elements number to push
nrf_queue_write is the same as nrf_queue_in? I do not see any difference rather that it supports debugging capabilities
When I use either nrf_queue_in or nrf_queue_write the elements get pushed to the end of the queue?
Do I miss something else? To push an array of elements into the queue is more convenient to use function 2 or 3 right?