Since this code will run on an Arduino microcontroller, it will not have a dedicated operating system to optimize dynamic memory allocation. Thus, we need to create our own class that handles allocating a block of memory and then distributes these blocks to various parts of the pipeline that require allocated memory.
Since this code will run on an Arduino microcontroller, it will not have a dedicated operating system to optimize dynamic memory allocation. Thus, we need to create our own class that handles allocating a block of memory and then distributes these blocks to various parts of the pipeline that require allocated memory.