Free RTOS heap usage

omermiranda wrote on Thursday, October 27, 2016:

HI,
I am using free rtos on STM32 M0 controller. I have defined configTOTAL_HEAP_SIZE ( ( size_t ) ( 6500 ) ).
I have created 4 task with 128 bytes stack each, 2 queues of length 10 and 2 mutexs.
I want to know the heap used for this configurations. So I used the function xPortGetFreeHeapSize(). But this function returns 2924 value. I am a little confused as to how iam consuming (6500 - 2924 = 3576)
Can anyone please explain?
Thanks!

omermiranda wrote on Thursday, October 27, 2016:

Hi,
To add to the above, I am using heap_4.

rtel wrote on Thursday, October 27, 2016:

I would expect there to be approximately 5K remaining - minus however
much storage the queues are using. You say the queues or of length 10,
but 10 what? 10 bytes?