Deluge Firmware
1.3.0
Build date: 2026.08.29
Toggle main menu visibility
Loading...
Searching...
No Matches
memory_allocator_interface.h
1
#pragma once
2
3
// this file exists to cross the arm/thumb boundary - allowing the arm code to see the GMA object leads to multi
4
// definitions
5
#include <cstdint>
6
void
* allocMaxSpeed(uint32_t requiredSize,
void
* thingNotToStealFrom =
nullptr
);
7
8
void
* allocLowSpeed(uint32_t requiredSize,
void
* thingNotToStealFrom =
nullptr
);
9
10
void
* allocStealable(uint32_t requiredSize,
void
* thingNotToStealFrom =
nullptr
);
11
12
extern
"C"
{
13
void
* delugeAlloc(
unsigned
int
requiredSize,
bool
mayUseOnChipRam);
14
void
delugeDealloc(
void
* address);
15
}