<font face="Arial, Verdana">Hi!</font>
I'm getting the following compile error when I try to define my lcd controller, which is a reprapdiscount smart controller:
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">ui.cpp: In member function 'void UIDisplay::adjustMenuPos()':</font>
<font face="Arial, Verdana">ui.cpp:2016:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]</font>
<font face="Arial, Verdana">uint8_t mtype = HAL::readFlashByte((const prog_char)&(men->menuType));</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">ui.cpp:2016:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]</font>
<font face="Arial, Verdana">ui.cpp:2016:41: error: expected primary-expression before 'const'</font>
<font face="Arial, Verdana">uint8_t mtype = HAL::readFlashByte((const prog_char*)&(men->menuType));</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">ui.cpp:2016:41: error: expected ')' before 'const'</font>
<font face="Arial, Verdana">ui.cpp: In member function 'void UIDisplay::nextPreviousAction(int8_t)':</font>
<font face="Arial, Verdana">ui.cpp:2083:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]</font>
<font face="Arial, Verdana">uint8_t mtype = HAL::readFlashByte((const *prog_char)&(men->menuType));</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">ui.cpp:2083:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]</font>
<font face="Arial, Verdana">ui.cpp:2083:41: error: expected primary-expression before 'const'</font>
<font face="Arial, Verdana">uint8_t mtype = HAL::readFlashByte((const prog_char)&(men->menuType));</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">ui.cpp:2083:41: error: expected ')' before 'const'</font>
<font face="Arial, Verdana">ui.cpp:2087:49: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]</font>
uint8_t entType = HAL::readFlashByte((const prog_char*)&(ent->menuType));// 0 = Info, 1 = Headline, 2 = submenu ref, 3 = direct action command
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">ui.cpp:2087:49: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]</font>
<font face="Arial, Verdana">ui.cpp:2087:43: error: expected primary-expression before 'const'</font>
uint8_t entType = HAL::readFlashByte((const prog_char*)&(ent->menuType));// 0 = Info, 1 = Headline, 2 = submenu ref, 3 = direct action command
<font face="Arial, Verdana">ui.cpp:2087:43: error: expected ')' before 'const'</font>