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 == |