Modifications

Sauter à la navigation Sauter à la recherche
266 octets ajoutés ,  1 mai 2016 à 11:51
Ligne 53 : Ligne 53 :  
  <nowiki>#include <util/delay.h></nowiki>
 
  <nowiki>#include <util/delay.h></nowiki>
   −
you'll get an error that says
+
Vous obtiendrez une erreur comme celle-ci
    
  <nowiki>fatal error: util/delay.h: No such file or directory
 
  <nowiki>fatal error: util/delay.h: No such file or directory
Ligne 61 : Ligne 61 :  
Error compiling.</nowiki>
 
Error compiling.</nowiki>
   −
In which case you can simply locate where the line is (the error will give you the file name and line number) and 'wrap it' with #ifdef's so it looks like:
+
Qui vous permet de localiser (avec précision) la ligne produisant l'erreur (le message d'erreur mentionne le nom de fichier et le numéro de ligne).
 +
 
 +
Si l'inclusion se fait depuis un bibliothèque que vous utilisez, vous pouvez désactiver l'inclusion de la sous bibliothèque litigieuse pour le M0 en l'entourant l'inclusion d'une définition '''#ifdef''' comme celle ci-dessous:
    
  <nowiki>#if !defined(ARDUINO_ARCH_SAM) && !defined(ARDUINO_ARCH_SAMD) && !defined(ESP8266) && !defined(ARDUINO_ARCH_STM32F2)
 
  <nowiki>#if !defined(ARDUINO_ARCH_SAM) && !defined(ARDUINO_ARCH_SAMD) && !defined(ESP8266) && !defined(ARDUINO_ARCH_STM32F2)
Ligne 67 : Ligne 69 :  
#endif</nowiki>
 
#endif</nowiki>
    +
Le {{fname|#if}} s'assure que le fichier d'entête n'est pas inclus pour d'autres architectures.
   −
The above will also make sure that header file isn't included for other architectures
+
Si l' #include est directement dans le croquis Arduino, vous pouvez juste essayer de retirer la ligne.
 
  −
If the #include is in the arduino sketch itself, you can try just removing the line.
      
== Démarrage de booloader ==
 
== Démarrage de booloader ==
29 917

modifications

Menu de navigation