Hey guyss ı very need your helps

I complied the code after that ı get some errors  , please help mee !! 

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

  • More information needed:
    - os
    - Arduino ide version
    - avr or due tree
    - firmware version you try to compile. Latest IDEs need 0.92 to compile due to some compiler changes.
Sign In or Register to comment.