J'écris actuellement une bibliothèque Arduino et je veux inclure les fichiers dans un sous-répertoire du dossier de la bibliothèque. Plus spécifiquement, je veux que les fichiers soient accessibles depuis l'esquisse Arduino.Inclure un fichier dans un dossier dans une bibliothèque Arduino
C'est ma structure de répertoire:
MyLib/MyLib.cpp
MyLib/MyLib.h
MyLib/Extra/SomeNiceFunctions.cpp
MyLib/Extra/SomeNiceFunctions.h
Voilà comment je suis en train d'inclure le fichier:
#include <MyLib.h>
#include <Extra/SomeNiceFunctions.h>
Il est évident que cela est faux à cause de la façon dont l'IDE est notamment la bibliothèque Dossiers. Quoi d'autre devrais-je essayer? Je pourrais diviser le dossier supplémentaire à un autre "bibliothèque" (un autre dossier) mais ce n'est pas ce que je suis après.
EDIT: C'est l'erreur que j'obtiens undefined reference to 'font8x8'
. Ceci est défini dans Extra/SomeNiceFunctions.h
.
Tous les fichiers sont dans mon dossier de bibliothèque Arduino, pas dans le dossier d'esquisse, mais vous avez raison! – giannoug
Alors s'il vous plaît marquer comme réponse si cela a fonctionné. –
Malheureusement, ce n'est pas le cas. – giannoug