select on multiple queues

Hi! Is it possible to perform an action similar to a “select” on queues? My goal is to wait on several queues for data and while doing so not polling the queues with a uxQueueMessagesWaiting in an endless loop, but automatically recognizing, whenever there is new data in one queue of let’s say four queues. Is this possible and if so, how? Thanks a lot in advance,
Dennis

select on multiple queues

This came up a while ago, please refer to the following threads:
http://sourceforge.net/projects/freertos/forums/forum/382005/topic/1248938
http://sourceforge.net/projects/freertos/forums/forum/382005/topic/1967034 The forum search is not great, took me a while to find it as I searched for ‘block’ instead of ‘blocking’

select on multiple queues

The forum search is not great,
… which is why I now host an archive on the FreeRTOS site, which will hopefully be easier to search, although Google takes a while to index the pages and does not index all of them:
http://www.freertos.org/FreeRTOS_Support_Forum_Archive/freertos_support_forum_archive_index.html Regards.

select on multiple queues

Genius.. ‘Blocked’ or ‘block’ – it found it first time.
May I suggest add a note in the FAQ. Also.. on the forum which at the moment says:
   “Due to spam, anonymous posts are no longer permitted. Please register to post.
   Please read http://www.freertos.org/FAQ-how-to-use-the-FreeRTOS-support-forum.html before posting.” Something like
“For more intuitive search results, also try (..link..) ”