Bonjour.
Merci pour la réponse !
C'est tout ce que j'ai en erreur de compilation !
QUADRICOPTER\QUADRICOPTER.cpp.o: In function `QUADRICOPTER':
C:\Users\HéliX\Documents\Arduino\libraries\QUADRICOPTER/QUADRICOPTER.cpp:8: undefined reference to `MOTOR::MOTOR(unsigned char, unsigned int, unsigned int)'
C:\Users\HéliX\Documents\Arduino\libraries\QUADRICOPTER/QUADRICOPTER.cpp:9: undefined reference to `MOTOR::MOTOR(unsigned char, unsigned int, unsigned int)'
C:\Users\HéliX\Documents\Arduino\libraries\QUADRICOPTER/QUADRICOPTER.cpp:10: undefined reference to `MOTOR::MOTOR(unsigned char, unsigned int, unsigned int)'
C:\Users\HéliX\Documents\Arduino\libraries\QUADRICOPTER/QUADRICOPTER.cpp:11: undefined reference to `MOTOR::MOTOR(unsigned char, unsigned int, unsigned int)'
C:\Users\HéliX\Documents\Arduino\libraries\QUADRICOPTER/QUADRICOPTER.cpp:12: undefined reference to `GYROSCOPE::GYROSCOPE()'
Maintenant le ino:
#include <Servo.h>
#include <inttypes.h>
#include "configuration.h"
#include "def.h"
#include <RADIOCOMMAND.h>
#include <QUADRICOPTER.h>
RADIOCOMMAND Radio(THROTTLE_PIN, YAW_PIN, PITCH_PIN, ROLL_PIN);
QUADRICOPTER Quadri(MOT_A_PIN, MOT_B_PIN, MOT_C_PIN, MOT_D_PIN, PULSE_MOTOR_WIDTH_MIN, PULSE_MOTOR_WIDTH_MAX);
void setup()
{
}
void loop()
{
// Petit Check batterie
if (Quadri.etatBatterie() == Q_BAT_HS)
Quadri.LED_etatBatterie(Q_BLINK);
// Condition de mise route
while (Radio.isRTF() != Q_READY_TO_FLY);
/***************************/
/* PHASE DE CONTROL DE VOL */
/***************************/
Quadri.setConsignesDeVol(/*quelque chose*/);
Quadri.CorrectionsDeVol(/* éventuellement quelques chose *unknown 4 the moment* */);
}
S'il ne trouvait pas le motor.h il devrait me le dire étend donné que je l'inclus dans QUADRICOPTER.h ?
Dans tous mes essaies j'ai essayé d'inclure directement motor.h dans le QUADRICOPTER.cpp et ça ne change strictement rien
