Resolved! program hangs after using SPI_TransmitReceive_DMA
My program hangs after the return statement. pDataDMA = pData->data(); HAL_StatusTypeDef val = HAL_SPI_TransmitReceive_DMA(&spih, pDataDMA, pDataDMA, pData->size()); if (val != HAL_OK) { Error_Handler(); } ...