title: How can I change maximum available heap size for a task in FreeRTOS?
body: <p>I'm creating a list of elements inside a task in the following way:</p>
  
  <pre><code>        l = (dllist*)pvPortMalloc(sizeof(dllist));
  </code></pre>
  
  <p>dllist is 32 byte big.
  My embedded system has 60kB SRAM so I expected my 200 element list can be handled easily by the system. I found out that after allocating space for 8 elements the system is crashing on the 9th malloc function call (256byte+).</p>
  
  <p>If possible, where can I change the heap size inside freeRTOS?
  Can I somehow request the current status of heap size?
  I couldn't find this information in the documentation so I hope somebody can provide some insight in this matter.
  Thanks in advance!</p>