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] [January 2012 Threads] xQueueEmpty() ?Posted by ulmus on January 12, 2012 There is method or function to empty a queue or i can only do it with receive loop? I cant see any empty method in API.
RE: xQueueEmpty() ?Posted by Richard on January 12, 2012 There is a new xQueueReset() macro, but it is not released yet. If you want to use it then you need queue.c and queue.h from the SVN repository. xQueueReset() in queue.h calls xQueueGenericReset() in queue.c (you should use the macro, not the function).
http://freertos.svn.sourceforge.net/viewvc/freertos/trunk/Source/queue.c?view=log http://freertos.svn.sourceforge.net/viewvc/freertos/trunk/Source/include/queue.h?view=log
Regards.
RE: xQueueEmpty() ?Posted by ulmus on January 12, 2012 Thanx! it would be very helpful, i am sending data to thermal printer and have to watch paper end or mulfunction and if so i have to empty printer buffer :)
RE: xQueueEmpty() ?Posted by ulmus on January 12, 2012 It works perfect :) loop of receives from queue just deleted:)
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|