nico.pro Posté(e) Novembre 19, 2019 Posté(e) Novembre 19, 2019 Arduino : 1.8.10 (Windows 10), Carte : "Anet V1.0" In file included from sketch\Marlin_main.cpp:320:0: sketch\endstop_interrupts.h: In function 'void setup_endstop_interrupts()': endstop_interrupts.h:128:7: error: non-constant condition for static assertion static_assert(digitalPinToPCICR(X_MIN_PIN) != NULL, "X_MIN_PIN is not interrupt-capable"); ^~~~~~~~~~~~~ In file included from C:\Users\Nico\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.1\cores\arduino/Arduino.h:257:0, from sketch\MarlinConfig.h:37, from sketch\Marlin.h:36, from sketch\Marlin_main.cpp:244: D:\programm files\Arduino\hardware\anet\avr\variants\sanguino/pins_arduino.h:117:66: error: reinterpret_cast from integer to pointer #define digitalPinToPCICR(p) ( (((p) >= 0) && ((p) <= 31)) ? (&PCICR) : ((uint8_t *)0) ) ~^~~~~~~ sketch\endstop_interrupts.h:128:21: note: in expansion of macro 'digitalPinToPCICR' static_assert(digitalPinToPCICR(X_MIN_PIN) != NULL, "X_MIN_PIN is not interrupt-capable"); ^~~~~~~~~~~~~~~~~ In file included from sketch\Marlin_main.cpp:320:0: endstop_interrupts.h:148:7: error: non-constant condition for static assertion static_assert(digitalPinToPCICR(Y_MIN_PIN) != NULL, "Y_MIN_PIN is not interrupt-capable"); ^~~~~~~~~~~~~ In file included from C:\Users\Nico\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.1\cores\arduino/Arduino.h:257:0, from sketch\MarlinConfig.h:37, from sketch\Marlin.h:36, from sketch\Marlin_main.cpp:244: D:\programm files\Arduino\hardware\anet\avr\variants\sanguino/pins_arduino.h:117:66: error: reinterpret_cast from integer to pointer #define digitalPinToPCICR(p) ( (((p) >= 0) && ((p) <= 31)) ? (&PCICR) : ((uint8_t *)0) ) ~^~~~~~~ sketch\endstop_interrupts.h:148:21: note: in expansion of macro 'digitalPinToPCICR' static_assert(digitalPinToPCICR(Y_MIN_PIN) != NULL, "Y_MIN_PIN is not interrupt-capable"); ^~~~~~~~~~~~~~~~~ In file included from sketch\Marlin_main.cpp:320:0: endstop_interrupts.h:168:7: error: non-constant condition for static assertion static_assert(digitalPinToPCICR(Z_MIN_PIN) != NULL, "Z_MIN_PIN is not interrupt-capable"); ^~~~~~~~~~~~~ In file included from C:\Users\Nico\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.1\cores\arduino/Arduino.h:257:0, from sketch\MarlinConfig.h:37, from sketch\Marlin.h:36, from sketch\Marlin_main.cpp:244: D:\programm files\Arduino\hardware\anet\avr\variants\sanguino/pins_arduino.h:117:66: error: reinterpret_cast from integer to pointer #define digitalPinToPCICR(p) ( (((p) >= 0) && ((p) <= 31)) ? (&PCICR) : ((uint8_t *)0) ) ~^~~~~~~ sketch\endstop_interrupts.h:168:21: note: in expansion of macro 'digitalPinToPCICR' static_assert(digitalPinToPCICR(Z_MIN_PIN) != NULL, "Z_MIN_PIN is not interrupt-capable"); ^~~~~~~~~~~~~~~~~ Plusieurs bibliothèque trouvées pour "LiquidCrystal.h" Utilisé : D:\programm exit status 1 non-constant condition for static assertion Ce rapport pourrait être plus détaillé avec l'option "Afficher les résultats détaillés de la compilation" activée dans Fichier -> Préférences.
nico.pro Posté(e) Novembre 19, 2019 Auteur Posté(e) Novembre 19, 2019 bonjour à tous , désolé d'avoir mis le problème avant de me présenter , je savais pas comment m'y prendre comme vous l'aurez compris, j'essais de passer à marlin sur mon ANET A8 pour utiliser un bl touch. mais j'obtiens le rapport d'erreurs si dessus à la compilation dans arduino. si quelqu'un à une idée ou un début de piste ...
Ric Posté(e) Novembre 23, 2019 Posté(e) Novembre 23, 2019 Bonjour, Je viens d'avoir le même problème après avoir eu une mise à jour de la définition des cartes Arduino. En "downgradant" la définition de la carte Arduino AVR Board de la version 1.8.1 à la version 1.6.23, ma compilation de Marlin et de Skynet3D pour mon ANET A8 refonctionne! Version Arduino : 1.8.5 Procédure : Aller dans "Outils\Type de carte\gestionnaire de carte " Cliquer sur la carte "Arduino AVR Board by Arduino version 1.8.1" Le menu déroulant "Sélectioner une version" apparait Sélectionner la version 1.6.23 et cliquer sur "Installer" Même pas besoin de relancer Arduino, la compilation fonctionne à nouveau. En espérant que cela résolve ton problème. 2
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant