Arguments for every exter call, where each call reads only the members it needs. More...
#include <memoria_externa.h>
Data Fields | |
| const size_t | size |
| const embed_bool | dma_required |
| const size_t | free_dram |
| const size_t | free_psram |
| const size_t | psram_threshold |
| const size_t | dram_reserve |
| PingPong *const | pingpong |
Arguments for every exter call, where each call reads only the members it needs.
Definition at line 55 of file memoria_externa.h.
| const size_t ExternaCfg::size |
Bytes to place.
Definition at line 57 of file memoria_externa.h.
| const embed_bool ExternaCfg::dma_required |
The bytes must be reachable by DMA.
Definition at line 58 of file memoria_externa.h.
| const size_t ExternaCfg::free_dram |
Bytes still free in internal memory.
Definition at line 59 of file memoria_externa.h.
| const size_t ExternaCfg::free_psram |
Bytes still free in external memory.
Definition at line 60 of file memoria_externa.h.
| const size_t ExternaCfg::psram_threshold |
Size at or above which external memory is tried first.
Definition at line 61 of file memoria_externa.h.
| const size_t ExternaCfg::dram_reserve |
Internal bytes that must remain free afterwards.
Definition at line 62 of file memoria_externa.h.
| PingPong* const ExternaCfg::pingpong |
Pair the pingpong entries act on [BORROWS].
Definition at line 63 of file memoria_externa.h.