Go Down

Topic: Développer une librairie à partir d'autres librairies (Read 604 times) previous topic - next topic

68tjs

Regarder comment fait Arduino ?
Le cas existe de classes qui héritent d'autre classe.

SesechXP

Salut,

En raison d'une "spécificité" de l'environnement Arduino, il faut aussi inclure les bibliothèques de bas niveau dans le sketch. Même si elle ne sont utilisées que dans ta bibliothèque perso.

Par exemple, j'avais développé une bibliothèque pour EEPROM 24Cxxx qui utilisait Wire :
- eeprom_24cxxx.ino -> #include <Wire.h>
- eeprom_24cxxx.cpp -> #include <Wire.h>
Bien que je n'avais aucun appel à la bibliothèque Wire dans le sketch...

A voir si le problème est le même avec Code::Blocks...

++

kev1

Bon le problème est résolu. Je pense que j'ajoutais mal les librairies d'arduino à mon projet.
Et effectivement il faut bien penser aux librairies de bas niveau.

Merci en tout cas.

Go Up