mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix(sdmmc): release aligned DMA buffer on card deinit
This commit is contained in:
+2
@@ -36,6 +36,7 @@ void sdmmc_test_cd_input(int gpio_cd_num, const sdmmc_host_t* config)
|
||||
usleep(1000);
|
||||
TEST_ESP_OK(sdmmc_card_init(config, card));
|
||||
|
||||
TEST_ESP_OK(sdmmc_card_deinit(card));
|
||||
free(card);
|
||||
}
|
||||
|
||||
@@ -72,5 +73,6 @@ void sdmmc_test_wp_input(int gpio_wp_num, const sdmmc_host_t* config)
|
||||
TEST_ESP_OK(sdmmc_read_sectors(card, &data, 0, 1));
|
||||
|
||||
free(data);
|
||||
TEST_ESP_OK(sdmmc_card_deinit(card));
|
||||
free(card);
|
||||
}
|
||||
|
||||
+1
@@ -108,6 +108,7 @@ void sdmmc_test_sd_begin(int slot, int width, int freq_khz, int ddr, sdmmc_card_
|
||||
|
||||
void sdmmc_test_sd_end(sdmmc_card_t *card)
|
||||
{
|
||||
TEST_ESP_OK(sdmmc_card_deinit(card));
|
||||
TEST_ESP_OK(sdmmc_host_deinit());
|
||||
|
||||
// Reset all GPIOs to their default states
|
||||
|
||||
Reference in New Issue
Block a user