I am using Free RTOS v7.02 and am relatively new to it. I am considering using a counting semaphore as a way of counting the number of interrupts that occur in a fixed period of time. However there is a chance that I cannot “take” all of the accumulated semaphore counts before a separate part of the program takes over. Is there a way to clear the accumulated counts? Deleting the semaphore would not work because a task will be blocked on it. I know that the queue management api has a “QueueReset” function but I could not find anything similar in the semaphore/mutex api.