[RESOLU] erreur :was not declared in this scope

Bonjour à tous,
Si quelqu'un de plus doué que moi et ça ne devrait pas être compliqué à trouver pouvait m'orienter, j'apprécierai le geste :wink:
J'essaie de faire court :
Je souhaite intégrer un sketch associé au capteur BMP180 (pression atmosphérique /temérature) qui fonctionne à un sketch associé au shield BUS-CAN de sparkfun qui fonctionne également.
Donc pris séparément les deux fonctionnent parfaitement.
J'ai commencé à intégrer pogressivement le sketch pilotant le capteur BMP180 dans le sketch CAN-BUs et instantanément je déclanche l'erreur :
'init_SENSOR' was not declared in this scope.
J'ai tout essayé (sauf ce qu'il faut) et mes rechrches sur le net ne m'ont rien apporté. Alors s'il vous plait "au secours!" car je sèche lamentablement.
Et merci par avance pour votre aide.

J'ai essayé de joindre le code mais le message dépasse les 9500 caractères. C'est donc refusé.
Alors le code est visible ici :
http://jp-jacobee.fr/CAN_BUS/CanSend_TP_ByPGN/CanSend_TP_ByPGN.ino
http://jp-jacobee.fr/CAN_BUS/Temp_Press_BMP180/Temp_Press_BMP180.ino

Celui qui plante est le premier. Désolé pour la manip supplémentaire.

Une fonction doit être déclarée avant d'être utilisée.
Donc soit:

  • tu déplaces la déclaration de cette fonction au début de ton programme
  • tu fais un fichier CanSend_TP_ByPGN.h dans lequel tu déclares ta fonction. Et tu ajoutes un #include "CanSend_TP_ByPGN.h" au début de ton .ino

CanSend_TP_ByPGN.h

void init_SENSOR(void);
// et d'autres fonctions si nécessaire

Merci pour la réponse.
Il s'agissait juste d'une pair d'accolades en trop.
J'ai copié collé le contenu de "void loop ()" avec les accolades d'ouverture et fermeture dans void loop () de destination.
Ca a suffi à mettre la zizanie.

Je repars destination ma prochaine erreur... XD
A bientôt.