Memory usage directives. More...
Go to the source code of this file.
Defines | |
#define | RWINDOW __attribute__ ((section (".rpage"))) |
#define | RXBUF __attribute__ ((section (".rxbuf"))) |
#define | TXBUF __attribute__ ((section (".txbuf"))) |
#define | FIXEDCONF1 __attribute__ ((section (".fixedconf1"))) |
#define | FIXEDCONF2 __attribute__ ((section (".fixedconf2"))) |
#define | TEXT1 __attribute__ ((section (".text1"))) |
#define | TEXT __attribute__ ((section (".text"))) |
#define | DFAR(label) __attribute__ ((section (label))) |
#define | FFAR(label) __attribute__ ((far)) __attribute__ ((section (label))) |
#define | FPPAGE_E0 FFAR(".ppageE0") |
#define | FPPAGE_E1 FFAR(".ppageE1") |
#define | FPPAGE_E2 FFAR(".ppageE2") |
#define | FPPAGE_E3 FFAR(".ppageE3") |
#define | FPPAGE_E4 FFAR(".ppageE4") |
#define | FPPAGE_E5 FFAR(".ppageE5") |
#define | FPPAGE_E6 FFAR(".ppageE6") |
#define | FPPAGE_E7 FFAR(".ppageE7") |
#define | FPPAGE_E8 FFAR(".ppageE8") |
#define | FPPAGE_E9 FFAR(".ppageE9") |
#define | FPPAGE_EA FFAR(".ppageEA") |
#define | FPPAGE_EB FFAR(".ppageEB") |
#define | FPPAGE_EC FFAR(".ppageEC") |
#define | FPPAGE_ED FFAR(".ppageED") |
#define | FPPAGE_EE FFAR(".ppageEE") |
#define | FPPAGE_EF FFAR(".ppageEF") |
#define | FPPAGE_F0 FFAR(".ppageF0") |
#define | FPPAGE_F1 FFAR(".ppageF1") |
#define | FPPAGE_F2 FFAR(".ppageF2") |
#define | FPPAGE_F3 FFAR(".ppageF3") |
#define | FPPAGE_F4 FFAR(".ppageF4") |
#define | FPPAGE_F5 FFAR(".ppageF5") |
#define | FPPAGE_F6 FFAR(".ppageF6") |
#define | FPPAGE_F7 FFAR(".ppageF7") |
#define | PPAGE_E0 DFAR(".ppageE0") |
#define | PPAGE_E1 DFAR(".ppageE1") |
#define | PPAGE_E2 DFAR(".ppageE2") |
#define | PPAGE_E3 DFAR(".ppageE3") |
#define | PPAGE_E4 DFAR(".ppageE4") |
#define | PPAGE_E5 DFAR(".ppageE5") |
#define | PPAGE_E6 DFAR(".ppageE6") |
#define | PPAGE_E7 DFAR(".ppageE7") |
#define | PPAGE_E8 DFAR(".ppageE8") |
#define | PPAGE_E9 DFAR(".ppageE9") |
#define | PPAGE_EA DFAR(".ppageEA") |
#define | PPAGE_EB DFAR(".ppageEB") |
#define | PPAGE_EC DFAR(".ppageEC") |
#define | PPAGE_ED DFAR(".ppageED") |
#define | PPAGE_EE DFAR(".ppageEE") |
#define | PPAGE_EF DFAR(".ppageEF") |
#define | PPAGE_F0 DFAR(".ppageF0") |
#define | PPAGE_F1 DFAR(".ppageF1") |
#define | PPAGE_F2 DFAR(".ppageF2") |
#define | PPAGE_F3 DFAR(".ppageF3") |
#define | PPAGE_F4 DFAR(".ppageF4") |
#define | PPAGE_F5 DFAR(".ppageF5") |
#define | PPAGE_F6 DFAR(".ppageF6") |
#define | PPAGE_F7 DFAR(".ppageF7") |
#define | FPAGE_F8 FFAR(".fpageF8") |
#define | DPAGE_F8 DFAR(".dpageF8") |
#define | PAGE_F8_PPAGE 0xF8 |
#define | LOOKUPF FFAR(".fpageF9") |
#define | LOOKUPD DFAR(".dpageF9") |
#define | LOOKUP_PPAGE 0xF9 |
#define | FUELTABLESF FFAR(".fpageFA") |
#define | FUELTABLESD DFAR(".dpageFA") |
#define | FUELTABLES_PPAGE 0xFA |
#define | TUNETABLESF FFAR(".fpageFB") |
#define | TUNETABLESD1 DFAR(".dpageFB1") |
#define | TUNETABLESD2 DFAR(".dpageFB2") |
#define | TUNETABLESD3 DFAR(".dpageFB3") |
#define | TUNETABLESD4 DFAR(".dpageFB4") |
#define | TUNETABLESD5 DFAR(".dpageFB5") |
#define | TUNETABLESD6 DFAR(".dpageFB6") |
#define | TUNETABLESD7 DFAR(".dpageFB7") |
#define | TUNETABLESD8 DFAR(".dpageFB8") |
#define | TUNETABLES_PPAGE 0xFB |
#define | TIMETABLESF FFAR(".fpageFC") |
#define | TIMETABLESD DFAR(".dpageFC") |
#define | TIMETABLES_PPAGE 0xFC |
#define | FPAGE_FE FFAR(".ppageFE") |
#define | DPAGE_FE DFAR(".ppageFE") |
Memory usage directives.
This file is solely for the definition of compiler memory usage directives. Each one is just a short form of the larger statements DFAR and FFAR found near the top of this file.
Definition in file memory.h.
#define FFAR | ( | label | ) | __attribute__ ((far)) __attribute__ ((section (label))) |
#define FIXEDCONF1 __attribute__ ((section (".fixedconf1"))) |
#define FIXEDCONF2 __attribute__ ((section (".fixedconf2"))) |
#define FUELTABLES_PPAGE 0xFA |
Definition at line 141 of file memory.h.
Referenced by lookupBlockDetails().
const volatile mainTable LambdaTableFlash2 FUELTABLESD DFAR(".dpageFA") |
#define LOOKUP_PPAGE 0xF9 |
Definition at line 136 of file memory.h.
Referenced by lookupBlockDetails().
#define TIMETABLES_PPAGE 0xFC |
Definition at line 158 of file memory.h.
Referenced by lookupBlockDetails().
const volatile mainTable InjectionAdvanceTableSecondaryFlash2 TIMETABLESD DFAR(".dpageFC") |
#define TUNETABLES_PPAGE 0xFB |
Definition at line 153 of file memory.h.
Referenced by lookupBlockDetails().
#define TUNETABLESD1 DFAR(".dpageFB1") |
#define TUNETABLESD2 DFAR(".dpageFB2") |
#define TUNETABLESD3 DFAR(".dpageFB3") |
#define TUNETABLESD4 DFAR(".dpageFB4") |
#define TUNETABLESD5 DFAR(".dpageFB5") |
#define TUNETABLESD6 DFAR(".dpageFB6") |
#define TUNETABLESD7 DFAR(".dpageFB7") |
#define TUNETABLESD8 DFAR(".dpageFB8") |