mn_basic_caps_allocator.hpp
Go to the documentation of this file.
94 if (pkg_ver == EFUSE_RD_CHIP_VER_PKG_ESP32D2WDQ5 || pkg_ver == EFUSE_RD_CHIP_VER_PKG_ESP32PICOD2) {
121 template<cap_allocator_map TCAPS, cap_allocator_size TSBITS, class TFilter = basic_allocator_filter>
Definition: mn_basic_allocator.hpp:49
Definition: mn_basic_caps_allocator.hpp:57
static void deallocate(void *ptr, size_t size, size_t alignment) noexcept
Definition: mn_basic_caps_allocator.hpp:76
basic_caps_allocator()
Definition: mn_basic_caps_allocator.hpp:62
false is_thread_safe
Definition: mn_basic_caps_allocator.hpp:60
bool intarnal_create_spi_ram()
Definition: mn_basic_caps_allocator.hpp:87
std_allocator_tag() allocator_category
Definition: mn_basic_caps_allocator.hpp:59
static void first() noexcept
Definition: mn_basic_caps_allocator.hpp:64
static bool m_bFound
Definition: mn_basic_caps_allocator.hpp:114
static size_t max_node_size()
Definition: mn_basic_caps_allocator.hpp:80
static void * allocate(size_t size, size_t alignment) noexcept
Definition: mn_basic_caps_allocator.hpp:68
static size_t get_max_alocator_size() const
Definition: mn_basic_caps_allocator.hpp:83
#define CAP_ALLOCATOR_MAP_SIZE(TCAPS, TSBITS)
Definition: mn_basic_caps_allocator.hpp:46
@ Size8Bit
@ Size32Bit
@ NotUse6
Memory must be mapped to PID6 memory space (PIDs are not currently used)
@ NotUse2
Memory must be mapped to PID2 memory space (PIDs are not currently used)
@ NotUse5
Memory must be mapped to PID5 memory space (PIDs are not currently used)
@ Default
Memory can be returned in a non-capability-specific memory allocation (e.g. malloc(),...
@ NotUse4
Memory must be mapped to PID4 memory space (PIDs are not currently used)
@ Internal
Memory must be internal; specifically it should not disappear when flash/spiram cache is switched off...
@ NotUse7
Memory must be mapped to PID7 memory space (PIDs are not currently used)
@ NotUse3
Memory must be mapped to PID3 memory space (PIDs are not currently used)
Definition: mn_allocator_typetraits.hpp:27
Definition: mn_allocator_typetraits.hpp:25