]> granicus.if.org Git - esp-idf/commitdiff
heap: Drop priority of DMA reserved memory pool
authorAngus Gratton <angus@espressif.com>
Mon, 20 Aug 2018 06:14:13 +0000 (16:14 +1000)
committerbot <bot@espressif.com>
Thu, 30 Aug 2018 06:18:18 +0000 (06:18 +0000)
Ensures that non-reserved memory should be used up first, before allocating from this pool.

components/esp32/spiram.c

index 72198734e160239b9e666443c039503ceaeb0a6a..98effb1279d5008be8fa35413144868b2e98352f 100644 (file)
@@ -185,7 +185,7 @@ esp_err_t esp_spiram_reserve_dma_pool(size_t size) {
             return ESP_ERR_NO_MEM;
         }
 
-        uint32_t caps[] = { MALLOC_CAP_DMA|MALLOC_CAP_INTERNAL, 0, MALLOC_CAP_8BIT|MALLOC_CAP_32BIT };
+        uint32_t caps[] = { 0, MALLOC_CAP_DMA|MALLOC_CAP_INTERNAL, MALLOC_CAP_8BIT|MALLOC_CAP_32BIT };
         esp_err_t e = heap_caps_add_region_with_caps(caps, (intptr_t) dma_heap, (intptr_t) dma_heap+next_size-1);
         if (e != ESP_OK) {
             return e;