Hi Kaspar,

thanks a lot for your answer. Indeed mbox is providing some of my requirements. I could have come to that by myself if I had looked more carefully, especially because I already saw this mbox mechanism.

Limitations for my use case are:

- the queue length must be a power of two
- objects in put to the mbox have to be of type msg_t and cannot have arbitrary item size - there is no option to put messages in front of the queue or the last written place

Maybe, I did not formulate my question precisely enough. I would like to put copies of data items of arbitrary but fixed size in the queue.

Regards
Gunar

Zitat von Kaspar Schleiser <[email protected]>:

Hi Gunar,

On 07/12/2018 09:58 AM, Gunar Schorcht wrote:
what would be the best way, if there is one, to use the existing
mechanisms to implement a message queue that is not bound to the
receiving thread?

What I'm looking for is a message queue that can be used by a number of
threads to send messages to and receive messages from the shared queue,
as it is possible in FreeRTOS, for example.

Does mbox suit your needs?

Kaspar



_______________________________________________
devel mailing list
[email protected]
https://lists.riot-os.org/mailman/listinfo/devel

Reply via email to