diff --git a/os/hal/ports/STM32/LLD/SDMMCv1/hal_sdc_lld.c b/os/hal/ports/STM32/LLD/SDMMCv1/hal_sdc_lld.c index 84186e024..3d76d67de 100644 --- a/os/hal/ports/STM32/LLD/SDMMCv1/hal_sdc_lld.c +++ b/os/hal/ports/STM32/LLD/SDMMCv1/hal_sdc_lld.c @@ -503,7 +503,7 @@ void sdc_lld_stop(SDCDriver *sdcp) { sdcp->sdmmc->DTIMER = 0; /* DMA stream released.*/ - dmaStreamRelease(sdcp->dma); + dmaStreamFreeI(sdcp->dma); sdcp->dma = NULL; /* Clock deactivation.*/