Home
last modified time | relevance | path

Searched refs:MALLOC_CAP_SPIRAM (Results 1 – 25 of 36) sorted by relevance

12

/hal_espressif-3.4.0/components/bt/common/osi/include/osi/
Dallocator.h49 MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, \
59 MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, \
92 …p = heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|MALL…
106 MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, \
126 … heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_…
127 … heap_caps_calloc_prefer(1, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_…
/hal_espressif-3.4.0/components/esp_hw_support/test/
Dtest_spiram_cache_flush.c64 mem[0]=heap_caps_malloc(TSTSZ, MALLOC_CAP_SPIRAM);
65 mem[1]=heap_caps_malloc(TSTSZ, MALLOC_CAP_SPIRAM);
108 mem[0]=heap_caps_malloc(TSTSZ, MALLOC_CAP_SPIRAM);
109 mem[1]=heap_caps_malloc(TSTSZ, MALLOC_CAP_SPIRAM);
152 char *mem2=heap_caps_malloc(0x10000, MALLOC_CAP_SPIRAM);
Dtest_4mpsram.c20 uint32_t *test_area = heap_caps_malloc(test_size, MALLOC_CAP_SPIRAM); in test_psram_content()
/hal_espressif-3.4.0/docs/zh_CN/api-guides/
Dexternal-ram.rst61 在 :ref:`CONFIG_SPIRAM_USE` 中选择 "Make RAM allocatable using heap_caps_malloc(..., MALLOC_CAP_SPIRAM)…
63 … 0x3F800000,并将这个区域添加到 :doc:`堆内存分配器 </api-reference/system/mem_alloc>` 里携带 ``MALLOC_CAP_SPIRAM`` 的标志
65 程序如果想从片外存储器分配存储空间,则需要调用 ``heap_caps_malloc(size, MALLOC_CAP_SPIRAM)``,之后可以调用 ``free()`` 函数释放这部分存储空间。
77 这允许应用程序使用片外 RAM,无需重写代码就能使用 ``heap_caps_malloc(..., MALLOC_CAP_SPIRAM)``。
/hal_espressif-3.4.0/components/bt/common/osi/
Dallocator.c219 …p = heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|MALL… in osi_malloc_func()
227 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in osi_malloc_func()
239 …p = heap_caps_calloc_prefer(1, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in osi_calloc_func()
247 …return heap_caps_calloc_prefer(1, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAUL… in osi_calloc_func()
/hal_espressif-3.4.0/components/bt/host/nimble/port/src/
Desp_nimble_mem.c32 return heap_caps_malloc(size, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT); in nimble_platform_mem_malloc()
45 return heap_caps_calloc(n, size, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT); in nimble_platform_mem_calloc()
/hal_espressif-3.4.0/components/bt/esp_ble_mesh/mesh_common/
Dmesh_common.c21 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT, MALLOC_CAP_INTERNAL|MAL… in bt_mesh_malloc()
34 …return heap_caps_calloc_prefer(1, size, 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT, MALLOC_CAP_INTERNAL|… in bt_mesh_calloc()
Dmesh_mutex.c23 …mutex->buffer = heap_caps_calloc_prefer(1, sizeof(StaticQueue_t), 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_… in bt_mesh_mutex_create()
/hal_espressif-3.4.0/components/heap/test/
Dtest_aligned_alloc_caps.c52 uint8_t *buf = (uint8_t *)heap_caps_aligned_alloc(alignments, 10*1024, MALLOC_CAP_SPIRAM);
121 …t *buf = (uint8_t *)(uint8_t *)heap_caps_aligned_calloc(alignments, 1, 10*1024, MALLOC_CAP_SPIRAM);
/hal_espressif-3.4.0/tools/test_apps/system/flash_psram/main/
Dtest_flash_psram.c36 …*psram_wr_buf = (uint8_t *)heap_caps_malloc(LENGTH_PER_TIME, MALLOC_CAP_32BIT | MALLOC_CAP_SPIRAM); in spi0_psram_test()
42 …m_rd_buf = (uint32_t *)heap_caps_malloc(SPI0_PSRAM_TEST_LEN, MALLOC_CAP_32BIT | MALLOC_CAP_SPIRAM); in spi0_psram_test()
/hal_espressif-3.4.0/components/mbedtls/test/
Dtest_aes.c863 uint8_t *buf = heap_caps_malloc(SZ + ALIGNMENT_SIZE_BYTES, MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM); in aes_psram_one_buf_ctr_test()
1462 …_test(MALLOC_CAP_DMA | MALLOC_CAP_8BIT | MALLOC_CAP_INTERNAL, MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM);
1463 …aes_ctr_alignment_test(MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM, MALLOC_CAP_DMA | MALLOC_CAP_8BIT | MAL…
1464 … aes_ctr_alignment_test(MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM, MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM);
1471 aes_ext_flash_ctr_test(MALLOC_CAP_8BIT | MALLOC_CAP_SPIRAM);
/hal_espressif-3.4.0/components/spi_flash/test/
Dtest_read_write.c314 …uint8_t* buf_ext = (uint8_t*) heap_caps_malloc(SPI_FLASH_SEC_SIZE, MALLOC_CAP_SPIRAM | MALLOC_CAP_…
330 …uint32_t* buf_ext = (uint32_t*) heap_caps_malloc(SPI_FLASH_SEC_SIZE, MALLOC_CAP_SPIRAM | MALLOC_CA…
358 …uint8_t *buf_ext_8 = (uint8_t *) heap_caps_malloc(MIN_BLOCK_SIZE, MALLOC_CAP_SPIRAM | MALLOC_CAP_8…
/hal_espressif-3.4.0/zephyr/esp_shared/include/
Desp_heap_caps_adapter.h34 #define MALLOC_CAP_SPIRAM (1<<10) ///< Memory must be in SPI RAM macro
/hal_espressif-3.4.0/components/fatfs/port/freertos/
Dffsystem.c20 return heap_caps_malloc_prefer(msize, 2, MALLOC_CAP_DEFAULT | MALLOC_CAP_SPIRAM, in ff_memalloc()
/hal_espressif-3.4.0/components/mbedtls/port/
Desp_mem.c27 return heap_caps_calloc(n, size, MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT);
/hal_espressif-3.4.0/components/esp_system/test/
Dtest_reset_reason.c339 …StackType_t *stack_for_task = (StackType_t *) heap_caps_calloc(1, size_stack, MALLOC_CAP_SPIRAM | … in init_restart_task()
348 …StackType_t *stack_for_task = (StackType_t *) heap_caps_calloc(1, size_stack, MALLOC_CAP_SPIRAM | … in init_task_do_exception()
/hal_espressif-3.4.0/components/bt/esp_ble_mesh/mesh_core/
Dadv.c599 …adv_queue.buffer = heap_caps_calloc_prefer(1, sizeof(StaticQueue_t), 2, MALLOC_CAP_SPIRAM|MALLOC_C… in bt_mesh_adv_init()
605 …loc_prefer(1, (BLE_MESH_ADV_QUEUE_SIZE * sizeof(bt_mesh_msg_t)), 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8… in bt_mesh_adv_init()
620 …relay_queue.buffer = heap_caps_calloc_prefer(1, sizeof(StaticQueue_t), 2, MALLOC_CAP_SPIRAM|MALLOC… in bt_mesh_adv_init()
626 …c_prefer(1, (BLE_MESH_RELAY_QUEUE_SIZE * sizeof(bt_mesh_msg_t)), 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8… in bt_mesh_adv_init()
646 …oc_prefer(1, BLE_MESH_ADV_TASK_STACK_SIZE * sizeof(StackType_t), 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_8… in bt_mesh_adv_init()
/hal_espressif-3.4.0/components/heap/port/esp32s3/
Dmemory_layout.c41 …{ "SPIRAM", { MALLOC_CAP_SPIRAM | MALLOC_CAP_DEFAULT, 0, MALLOC_CAP_8BIT | MALLOC_CAP_32BIT}, fals…
/hal_espressif-3.4.0/components/esp_wifi/esp32/
Desp_adapter.c78 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in wifi_malloc()
91 …return heap_caps_realloc_prefer(ptr, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEF… in wifi_realloc()
104 …return heap_caps_calloc_prefer(n, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAUL… in wifi_calloc()
/hal_espressif-3.4.0/components/esp_wifi/esp32s2/
Desp_adapter.c60 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in wifi_malloc()
73 …return heap_caps_realloc_prefer(ptr, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEF… in wifi_realloc()
86 …return heap_caps_calloc_prefer(n, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAUL… in wifi_calloc()
/hal_espressif-3.4.0/components/esp_wifi/esp32s3/
Desp_adapter.c68 …return heap_caps_malloc_prefer(size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAULT|M… in wifi_malloc()
81 …return heap_caps_realloc_prefer(ptr, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEF… in wifi_realloc()
94 …return heap_caps_calloc_prefer(n, size, 2, MALLOC_CAP_DEFAULT|MALLOC_CAP_SPIRAM, MALLOC_CAP_DEFAUL… in wifi_calloc()
/hal_espressif-3.4.0/components/heap/include/
Desp_heap_caps.h32 #define MALLOC_CAP_SPIRAM (1<<10) ///< Memory must be in SPI RAM macro
/hal_espressif-3.4.0/docs/en/api-guides/
Dexternal-ram.rst64 Select this option by choosing "Make RAM allocatable using heap_caps_malloc(..., MALLOC_CAP_SPIRAM)…
66 …ilities-based heap memory allocator </api-reference/system/mem_alloc>` using ``MALLOC_CAP_SPIRAM``.
68 …y from external RAM, a program should call ``heap_caps_malloc(size, MALLOC_CAP_SPIRAM)``. After us…
80 …xternal RAM without having to rewrite the code to use ``heap_caps_malloc(..., MALLOC_CAP_SPIRAM)``.
/hal_espressif-3.4.0/components/heap/port/esp32s2/
Dmemory_layout.c46 …{ "SPIRAM", { MALLOC_CAP_SPIRAM|MALLOC_CAP_DEFAULT, 0, MALLOC_CAP_8BIT|MALLOC_CAP_32BIT}, false, f…
/hal_espressif-3.4.0/components/heap/port/esp32/
Dmemory_layout.c70 …{ "SPIRAM", { MALLOC_CAP_SPIRAM|MALLOC_CAP_DEFAULT, 0, MALLOC_CAP_8BIT|MALLOC_CAP_32BIT}, false, f…

12