Support For Bare Metal Targets (E.g. STM32)

Hi,

I’m wondering is the engine intended to be used on bare metal target e.g. STM32H7? These are pretty resource constrained chips e.g. 1MB of RAM. 2MB of flash. Typically we do not free memory from the heap after allocation to avoid fragmentation. Is it possible to use the engine in this type of environment?

I have run it on these small compute boards
https://www.kitware.com/benchmarking-the-pulse-physiology-engine-on-various-single-board-computing-platforms/

If the M4/M7 runs slower than the A8, then it probably won’t be able to run real time.

But you should be able to build and run on it to get a benchmark

Thank you for the link to your blog post. It was very helpful!