Microchip® Advanced Software Framework

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Hugemem implementation for 8-bit AVR.

GCC does not have native support for 24-bit pointers, and therefore requires custom assembly functions for this purpose. The implemented functions leave RAMPZ cleared upon exit.

If the chip does not support huge memory, i.e., CONFIG_HAVE_HUGEMEM is not defined, a generic implementation will be used.