Welcome! Log In Create A New Profile

Advanced

mk4duo errore: 'endstop_monitor_flag' in MK_Main.cpp not declaredhot smiley

Posted by loscorpione 
mk4duo errore: 'endstop_monitor_flag' in MK_Main.cpp not declaredhot smiley
December 13, 2016 04:14AM
Buongiorno
volendo aggiornare la mia versione di mk4duo alla V4.3.08_dev ho utilizzato il compilatore in rete e il file Configuration_Overall.h, per ricavarmi il nuovo firmware. disinstallo e installo la nuova ide 1.6.13 di arduino e compilo il firmware per la mia scheda (mega 2560).
mi da questo errore:

sketch\src\MK_Main.cpp: In function 'void gcode_M43()':

sketch\src\MK_Main.cpp:5799:7: error: 'endstop_monitor_flag' was not declared in this scope

endstop_monitor_flag = code_value_bool();

^

exit status 1
Errore durante la compilazione per la scheda Arduino/Genuino Mega or Mega 2560.


questo sia sul mio pc che su un altro.

qualcuno ha qualche idea?

vi allego il file MK_Main.cpp

Edited 1 time(s). Last edit at 12/14/2016 03:49PM by loscorpione.


Loris Scozzina
Prusa I3 Steel - ramps 1.4 - drivers 4988 - hotend MK8
Re: mk2duo errore: 'endstop_monitor_flag' in MK_Main.cpp not declaredhot smiley
December 13, 2016 04:30AM
Hai verificato che una volta uppato l'overall sul tool online tutti i campi fossero impostati correttamente ?

Talvolta caricando l'overall alcuni campi riguardanti il tipo di endstop (NO, NC ecc) perdono il riferimento quindi ...come già il Mago consiglia, è buona cosa ricontrollare tutti i parametri e valori che le schede del tool estraggo del file caricato...
Magari si tratta proprio di un campo che ha perso il riferimento e quindi il fw generato manca di qualcosa...


Manuel
Prusa i3 - disassemblata
Ultimaker 2**HC (Marlin+ e3d 1.75 +estrusore made by Andrea Lillia)
SIENCI cnc
Re: mk2duo errore: 'endstop_monitor_flag' in MK_Main.cpp not declaredhot smiley
December 13, 2016 06:20AM
avevo ricontrollato tutto, purtroppo non è quello, sembra che una variabile non sia stata inizializzata, ma non conoscendo benissimo il codice... proverò a seguire il codice (se ci arrivo) per vedere se riscontro qualcosa.
Re: mk2duo errore: 'endstop_monitor_flag' in MK_Main.cpp not declaredhot smiley
December 13, 2016 06:52AM
Non riesco a scaricare l'allegato puoi controllare che è ok!!!
Altrimenti sarà il solito firewall che mi impedisce di scaricare, verifico a casa...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: mk2duo errore: 'endstop_monitor_flag' in MK_Main.cpp not declaredhot smiley
December 13, 2016 01:54PM
Scusa ho mandato il file da un altro pc che aveva problemi di connessione forse per quello

allego dinuovo


Loris Scozzina
Prusa I3 Steel - ramps 1.4 - drivers 4988 - hotend MK8
Attachments:
open | download - MK_Main.cpp (390.4 KB)
Re: mk4duo errore: 'endstop_monitor_flag' in MK_Main.cpp not declaredhot smiley
December 14, 2016 04:49PM
Dopo vari ragionamenti ho eseguito la comparazione del file sketch\src\MK_Main.cpp del firmware V4.3.08_dev , che presentava l' errore, con lo stesso file che avevo della versione precedente. Ho riscontrato che mancava la dichiarazione della variabile endstop_monitor_flag.

Ho inserito la dichiarazione

#if ENABLED(PINS_DEBUGGING)
bool endstop_monitor_flag = false;
#endif

alla riga 48

e ricompilando non si verifica nessun errore ed il firmware funziona egregiamente.

Resta il dubbio sul perché il configuratore non abbia inserito tale dichiarazione.

comunque risolto


Loris Scozzina
Prusa I3 Steel - ramps 1.4 - drivers 4988 - hotend MK8
Re: mk4duo errore: 'endstop_monitor_flag' in MK_Main.cpp not declaredhot smiley
December 14, 2016 06:36PM
Si grazie!! Sto correggendo il firmware.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Sorry, only registered users may post in this forum.

Click here to login