title: Using Queue of string in FreeRTOS
body: <p>I am using Ardunio/ESP32 and I am very new to FreeRTOS. I want to have a task that is solely responsible for printing text on serial port and other tasks can push messages.
  So, I decided to use a Queue of char arrays (or std::string) with 10 item capacity.
  But I am not sure how the queue storage allocation works for elements with different lengths!</p>
  <p>Can you enlighten me on how I should create and consume the queue and what consideration I should take into account?</p>