As a follow-up to the previous article, here are some tips to determine the use of the heap by your program.
In C, it is quite difficult to estimate heap usage because the allocator functions are type-erased, i.e. the return type of the alloca...
eMQTT5 is a MQTT v5.0 client that's targetting low resource usage for embedded system.
In order to achieve this goal, we've used many tricks and technics that we'll present below.
On a 4GB computer, allocating memor...