Managing DMA Callback and FreeRTOS Tasks with Timing Constraints on STM32f4 - EdgeBench