I am using free rtos on STM32 M0 controller. I have defined configTOTALHEAPSIZE ( ( 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?
To add to the above, I am using heap_4.
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?
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.