]> granicus.if.org Git - esp-idf/commitdiff
components/driver/spi_master: free dma descriptors
authordevsaurus <devsaurus@users.noreply.github.com>
Tue, 2 May 2017 20:42:45 +0000 (22:42 +0200)
committerJeroen Domburg <jeroen@espressif.com>
Fri, 5 May 2017 03:13:42 +0000 (11:13 +0800)
Signed-off-by: Jeroen Domburg <jeroen@espressif.com>
components/driver/spi_master.c

index 5bf3955d06482a10a74bbe05ed694c22cf010a4d..8fa51048e766fa50e07c5f3a3968adda03730ac6 100644 (file)
@@ -177,6 +177,8 @@ esp_err_t spi_bus_free(spi_host_device_t host)
     spihost[host]->hw->slave.trans_done=0;
     esp_intr_free(spihost[host]->intr);
     spicommon_periph_free(host);
+    free(spihost[host]->dmadesc_tx);
+    free(spihost[host]->dmadesc_rx);
     free(spihost[host]);
     spihost[host]=NULL;
     return ESP_OK;