I’m programming STM32F407VET which contains 192KB of RAM. Default value of configTOTAL_HEAP_SIZE is (size_t)15360 (generated from CubeMX), so it’s 61,44 KB. So, why isn’t the rest of RAM used by default? Can I freely increase the size? I use heap_4.c
I’m not sure how 15.36K becomes 61.44K, but you can set
configTOTAL_HEAP_SIZE to anything you like, until you run out of RAM: http://www.freertos.org/a00111.html