ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
esp_heap_caps.h
Go to the documentation of this file.
1
40
41#pragma once
42
43#include <stdint.h>
44
68typedef enum : uint32_t {
69 // NOLINTBEGIN(readability-identifier-naming) -- ESP-IDF-fixed spellings.
70 MALLOC_CAP_EXEC = 0x00000001U,
71 MALLOC_CAP_32BIT = 0x00000002U,
72 MALLOC_CAP_8BIT = 0x00000004U,
73 MALLOC_CAP_DMA = 0x00000008U,
74 MALLOC_CAP_SPIRAM = 0x00000400U,
75 MALLOC_CAP_INTERNAL = 0x00000800U,
76 MALLOC_CAP_DEFAULT = 0x00001000U,
77 // NOLINTEND(readability-identifier-naming)
ra8_esp_hosted_malloc_cap_t
Allocation capability bits, at their ESP-IDF bit positions.
@ MALLOC_CAP_SPIRAM
Off-chip PSRAM on an ESP part.
@ MALLOC_CAP_8BIT
Byte-accessible.
@ MALLOC_CAP_DMA
Reachable by a DMA engine.
@ MALLOC_CAP_DEFAULT
No particular requirement.
@ MALLOC_CAP_32BIT
Word-accessible only.
@ MALLOC_CAP_INTERNAL
On-chip SRAM.
@ MALLOC_CAP_EXEC
Memory the core can fetch from.