Guten morgen,
Ich habe mir gestern eine neue marlin Version herunter geladen und bekomme seitdem folgenden folgenden Fehler beim compilieren:
LiquidTWI2 does not name a type
In file included from ultralcd.cpp:38:
ultralcd_implementation_hitachi_HD44780.h:169: error: 'LiquidTWI2' does not name a type
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_init()':
ultralcd_implementation_hitachi_HD44780.h:308: error: 'lcd' was not declared in this scope
ultralcd_implementation_hitachi_HD44780.h:308: error: 'LTI_TYPE_MCP23017' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_clear()':
ultralcd_implementation_hitachi_HD44780.h:336: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_printPGM(const char*)':
ultralcd_implementation_hitachi_HD44780.h:344: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_status_screen()':
ultralcd_implementation_hitachi_HD44780.h:404: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_drawmenu_generic(uint8_t, const char*, char, char)':
ultralcd_implementation_hitachi_HD44780.h:515: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_drawmenu_setting_edit_generic(uint8_t, const char*, char, char*)':
ultralcd_implementation_hitachi_HD44780.h:537: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_drawmenu_setting_edit_generic_P(uint8_t, const char*, char, const char*)':
ultralcd_implementation_hitachi_HD44780.h:559: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_drawedit(const char*, char*)':
ultralcd_implementation_hitachi_HD44780.h:610: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_drawmenu_sdfile_selected(uint8_t, const char*, const char*, char*)':
ultralcd_implementation_hitachi_HD44780.h:624: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_drawmenu_sdfile(uint8_t, const char*, const char*, char*)':
ultralcd_implementation_hitachi_HD44780.h:644: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_drawmenu_sddirectory_selected(uint8_t, const char*, const char*, char*)':
ultralcd_implementation_hitachi_HD44780.h:664: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_drawmenu_sddirectory(uint8_t, const char*, const char*, char*)':
ultralcd_implementation_hitachi_HD44780.h:685: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'void lcd_implementation_update_indicators()':
ultralcd_implementation_hitachi_HD44780.h:755: error: 'lcd' was not declared in this scope
/ultralcd_implementation_hitachi_HD44780.h: In function 'uint8_t lcd_implementation_read_slow_buttons()':
ultralcd_implementation_hitachi_HD44780.h:771: error: 'lcd' was not declared in this scope
ultralcd_implementation_hitachi_HD44780.h:773: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd_implementation_hitachi_HD44780.h:773: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_status_screen()':
ultralcd.cpp:192: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:192: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_main_menu()':
ultralcd.cpp:261: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:261: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_tune_menu()':
ultralcd.cpp:400: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:400: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_prepare_menu()':
ultralcd.cpp:431: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:431: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_move_x()':
ultralcd.cpp:482: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:482: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_move_y()':
ultralcd.cpp:512: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:512: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_move_z()':
ultralcd.cpp:542: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:542: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_move_e()':
ultralcd.cpp:567: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:567: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_move_menu_axis()':
ultralcd.cpp:577: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:577: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_move_menu()':
ultralcd.cpp:607: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:607: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_control_menu()':
ultralcd.cpp:618: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:618: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_control_temperature_menu()':
ultralcd.cpp:645: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:645: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_control_temperature_preheat_pla_settings_menu()':
ultralcd.cpp:680: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:680: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_control_temperature_preheat_abs_settings_menu()':
ultralcd.cpp:695: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:695: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_control_motion_menu()':
ultralcd.cpp:710: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:710: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_sdcard_menu()':
ultralcd.cpp:795: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:795: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp:798: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:798: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_int3()':
ultralcd.cpp:895: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:895: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_callback_int3()':
ultralcd.cpp:895: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:895: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_float3()':
ultralcd.cpp:896: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:896: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_callback_float3()':
ultralcd.cpp:896: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:896: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_float32()':
ultralcd.cpp:897: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:897: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_callback_float32()':
ultralcd.cpp:897: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:897: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_float5()':
ultralcd.cpp:898: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:898: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_callback_float5()':
ultralcd.cpp:898: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:898: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_float51()':
ultralcd.cpp:899: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:899: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_callback_float51()':
ultralcd.cpp:899: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:899: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_float52()':
ultralcd.cpp:900: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:900: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_callback_float52()':
ultralcd.cpp:900: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:900: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_long5()':
ultralcd.cpp:901: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:901: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void menu_edit_callback_long5()':
ultralcd.cpp:901: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:901: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_update()':
ultralcd.cpp:1106: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:1106: error: 'BUTTON_RIGHT' was not declared in this scope
ultralcd.cpp: In function 'void lcd_buzz(long int, uint16_t)':
ultralcd.cpp:1269: error: 'lcd' was not declared in this scope
ultralcd.cpp: In function 'bool lcd_clicked()':
ultralcd.cpp:1275: error: 'BUTTON_SELECT' was not declared in this scope
ultralcd.cpp:1275: error: 'BUTTON_RIGHT' was not declared in this scope
Woran kann das liegen? Library von ultra lcd ist installiert, benutze ein rumba Board