Concept Flow - Queue full and empty handling
Start
Check if Queue is Full?
Yes→Block or Return Error
|No
Add Item to Queue
Check if Queue is Empty?
Yes→Block or Return Error
|No
Remove Item from Queue
Repeat or End
This flow shows how FreeRTOS checks if a queue is full before adding items and empty before removing items, handling each case properly.
