FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [September 2006 Threads] queue - useful functions required or structPosted by Nobody/Anonymous on September 16, 2006 it would be nice add to queue.h xQUEUE structure definition or more function. My need now is using pxQueue->uxMessagesWaiting from ISR...
Janus
RE: queue - useful functions required or structPosted by Nobody/Anonymous on September 17, 2006 The data type is deliberately hidden to prevent direct access. This enables the queue implementation to change without effecting application code.
For your particular needs you could add a simple get function (without the critical sections so it can be used from the ISR), or move the queue definition to the header file.
RE: queue - useful functions required or structPosted by Nobody/Anonymous on September 17, 2006 yes, I've done: unsigned portBASE_TYPE uxQueueMessagesWaitingFromISR( xQueueHandle pxQueue )// JU { return pxQueue->uxMessagesWaiting; }
but it would be nice to be compatible with original the OS...
best regards Janusz
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|