Compiling error when defining lcd controller

Hi!
I'm getting the following compile error when I try to define my lcd controller, which is a reprapdiscount smart controller:


ui.cpp: In member function 'void UIDisplay::adjustMenuPos()':
ui.cpp:2016:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
uint8_t mtype = HAL::readFlashByte((const prog_char*)&(men->menuType));
                                               ^
ui.cpp:2016:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:2016:41: error: expected primary-expression before 'const'
uint8_t mtype = HAL::readFlashByte((const prog_char*)&(men->menuType));
                                         ^
ui.cpp:2016:41: error: expected ')' before 'const'
ui.cpp: In member function 'void UIDisplay::nextPreviousAction(int8_t)':
ui.cpp:2083:47: 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:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:2083:41: error: expected primary-expression before 'const'
uint8_t mtype = HAL::readFlashByte((const *prog_char)&(men->menuType));
                                         ^
ui.cpp:2083:41: error: expected ')' before 'const'
ui.cpp:2087:49: 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:49: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:2087:43: 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
ui.cpp:2087:43: error: expected ')' before 'const'


Comments

  • Try older Arduino (1.0.x) version or try 0.92 repetier version. 
Sign In or Register to comment.