I m bit confused while implementing queue and semaphore. my scenario is as follows.
I have three task. Two are from same prioirity and one is having higher prioirity. I want to send data from three task to queue.
i will receive the data from queue to fourth task, where i will send data to LCD. I can’t understand how to manage the queue.
lcd_queue = xQueueCreate(20,sizeof(uint8_t));
xcreate(Send_lcd,“LCD”,NULL,1,NULL); // This task will send data to LCD and receive the data from queue.