Bonsoir
J'essaie de compiler le scketch pour pouvoir calibrer une carte GY521 (gyro/accéléromètre)
// I2C device class (I2Cdev) demonstration Arduino sketch for MPU6050 class using DMP (MotionApps v2.0)
// 6/21/2012 by Jeff Rowberg jeff@rowberg.net
J'ai installé toutes les librairies nécessaires et lorsque je lance la vérification du sketch j'ai le message suivant :
MPU6050.cpp.o: In function MPU6050::setRate(unsigned char)': MPU6050.cpp:133: undefined reference to
I2Cdev::writeByte(unsigned char, unsigned char, unsigned char)'
collect2: error: ld returned 1 exit status
Erreur lors de la compilation.
Ci-joints les lignes qui posent un problème
// DMP_CFG_1 register
uint8_t MPU6050::getDMPConfig1() {
I2Cdev::readByte(devAddr, MPU6050_RA_DMP_CFG_1, buffer);
return buffer[0];
}
void MPU6050::setDMPConfig1(uint8_t config) {
I2Cdev::writeByte(devAddr, MPU6050_RA_DMP_CFG_1, config);
}
// DMP_CFG_2 register
uint8_t MPU6050::getDMPConfig2() {
I2Cdev::readByte(devAddr, MPU6050_RA_DMP_CFG_2, buffer);
return buffer[0];
}
void MPU6050::setDMPConfig2(uint8_t config) {
I2Cdev::writeByte(devAddr, MPU6050_RA_DMP_CFG_2, config);
Pouvez-vous m'aider sur ce sujet ?
Merci
Giloris