Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


Loading

select on multiple queues

Posted by Dennis Borgmann on August 2, 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

RE: select on multiple queues

Posted by Jon Newcomb on August 2, 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'

RE: select on multiple queues

Posted by Richard on August 2, 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.

RE: select on multiple queues

Posted by Jon Newcomb on August 2, 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..) ”


[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]


Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


Careers

FreeRTOS and other embedded software careers at AWS.



FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Renesas

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner