Other sections of the error message(s) are as follows:
____________________________________________
from sketch\Repetier.h:264,
from sketch\ui.cpp:20:
sketch\ui.h: In function 'void ui_init_keys()':
fastio.h:34: error: 'DIO52_DDR' was not declared in this scope
#define _SET_INPUT(IO) do {DIO ## IO ## _DDR &= MASK(DIO ## IO ## PIN); } while (0)
^
sketch\fastio.h:54:26: note: in expansion of macro 'SET_INPUT'
#define SET_INPUT(IO) _SET_INPUT(IO)
^
sketch\ui.h:233:50: note: in expansion of macro 'SET_INPUT'
#define UI_KEYS_INIT_CLICKENCODER_LOW(pinA,pinB) SET_INPUT(pinA);SET_INPUT(pinB); PULLUP(pinA,HIGH);PULLUP(pinB,HIGH);
^
sketch\ui.h:824:3: note: in expansion of macro 'UI_KEYS_INIT_CLICKENCODER_LOW'
UI_KEYS_INIT_CLICKENCODER_LOW(UI_ENCODER_A,UI_ENCODER_B); // click encoder on pins 47 and 45. Phase is connected with gnd for signals.
^
In file included from sketch\HAL.h:77:0,
from sketch\Repetier.h:264,
from sketch\ui.cpp:20:
fastio.h:34: error: 'DIO52_PIN' was not declared in this scope
#define _SET_INPUT(IO) do {DIO ## IO ## _DDR &= MASK(DIO ## IO ## PIN); } while (0)
^
sketch\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
sketch\fastio.h:54:26: note: in expansion of macro 'SET_INPUT'
#define SET_INPUT(IO) _SET_INPUT(IO)
^
sketch\ui.h:233:50: note: in expansion of macro 'SET_INPUT'
#define UI_KEYS_INIT_CLICKENCODER_LOW(pinA,pinB) SET_INPUT(pinA);SET_INPUT(pinB); PULLUP(pinA,HIGH);PULLUP(pinB,HIGH);
^
sketch\ui.h:824:3: note: in expansion of macro 'UI_KEYS_INIT_CLICKENCODER_LOW'
UI_KEYS_INIT_CLICKENCODER_LOW(UI_ENCODER_A,UI_ENCODER_B); // click encoder on pins 47 and 45. Phase is connected with gnd for signals.
^
In file included from sketch\HAL.h:77:0,
from sketch\Repetier.h:264,
from sketch\ui.cpp:20:
fastio.h:34: error: 'DIO50_DDR' was not declared in this scope
#define _SET_INPUT(IO) do {DIO ## IO ## _DDR &= MASK(DIO ## IO ## PIN); } while (0)
^
sketch\fastio.h:54:26: note: in expansion of macro 'SET_INPUT'
#define SET_INPUT(IO) _SET_INPUT(IO)
^
sketch\ui.h:233:66: note: in expansion of macro 'SET_INPUT'
#define UI_KEYS_INIT_CLICKENCODER_LOW(pinA,pinB) SET_INPUT(pinA);SET_INPUT(pinB); PULLUP(pinA,HIGH);PULLUP(pinB,HIGH);
^
sketch\ui.h:824:3: note: in expansion of macro 'UI_KEYS_INIT_CLICKENCODER_LOW'
UI_KEYS_INIT_CLICKENCODER_LOW(UI_ENCODER_A,UI_ENCODER_B); // click encoder on pins 47 and 45. Phase is connected with gnd for signals.
^
In file included from sketch\HAL.h:77:0,
from sketch\Repetier.h:264,
from sketch\ui.cpp:20:
fastio.h:34: error: 'DIO50_PIN' was not declared in this scope
#define _SET_INPUT(IO) do {DIO ## IO ## _DDR &= MASK(DIO ## IO ## PIN); } while (0)
^
sketch\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
sketch\fastio.h:54:26: note: in expansion of macro 'SET_INPUT'
#define SET_INPUT(IO) SET_INPUT(IO)
^
sketch\ui.h:233:66: note: in expansion of macro 'SET_INPUT'
#define UI_KEYS_INIT_CLICKENCODER_LOW(pinA,pinB) SET_INPUT(pinA);SET_INPUT(pinB); PULLUP(pinA,HIGH);PULLUP(pinB,HIGH);
^
sketch\ui.h:824:3: note: in expansion of macro 'UI_KEYS_INIT_CLICKENCODER_LOW'
UI_KEYS_INIT_CLICKENCODER_LOW(UI_ENCODER_A,UI_ENCODER_B); // click encoder on pins 47 and 45. Phase is connected with gnd for signals.
^
______________________________________
sketch\ui.cpp:451:5: note: in expansion of macro 'WRITE'
WRITE(UI_DISPLAY_ENABLE_PIN, LOW);
^
fastio.h:29: error: 'DIO44_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## PIN); }; } while (0)
^
sketch\fastio.h:48:25: note: in expansion of macro 'WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
sketch\ui.cpp:458:5: note: in expansion of macro 'WRITE'
WRITE(UI_DISPLAY_D4_PIN, c & 0x01);
^
fastio.h:29: error: 'DIO44_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## PIN); }; } while (0)
______________________________________________
___________________________________
sketch\ui.cpp: In member function 'void UIDisplay::nextPreviousAction(int8_t)':
ui.cpp:2083: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
uint8_t mtype = HAL::readFlashByte((const prog_char)&(men->menuType));
^
ui.cpp:2083: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:2083: error: expected primary-expression before 'const'
uint8_t mtype = HAL::readFlashByte((const prog_char)&(men->menuType));
^
ui.cpp:2083: error: expected ')' before 'const'
ui.cpp:2087: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
uint8_t entType = HAL::readFlashByte((const prog_char)&(ent->menuType));// 0 = Info, 1 = Headline, 2 = submenu ref, 3 = direct action command
^
ui.cpp:2087: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:2087: error: expected primary-expression before 'const'
uint8_t entType = HAL::readFlashByte((const prog_char)&(ent->menuType));// 0 = Info, 1 = Headline, 2 = submenu ref, 3 = direct action command
___________________________________________
Any thoughts or ideas on this?? It looks rather out of control when everything otherwise appeared to be all set :/ And considering that when I post the entire error message, it is telling me that I'm over my character limit by 170,000 characters, that ought to say something is wrong here LOL Thanks.