system
(system)
August 2, 2012, 11:42am
1
trilogik wrote on Thursday, August 02, 2012 :
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
system
(system)
August 2, 2012, 12:57pm
2
jon_newcomb wrote on Thursday, August 02, 2012 :
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’
rtel
(Richard Barry)
August 2, 2012, 1:05pm
3
rtel wrote on Thursday, August 02, 2012 :
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.
system
(system)
August 2, 2012, 1:40pm
4
jon_newcomb wrote on Thursday, August 02, 2012 :
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…) ”