网上下载的MPU6050 DMP库编译全是错误,但是有朋友使用过!难道是我的编译器版本问题????
下载地址:https://github.com/jrowberg/i2cdevlib
我使用的是1.0.6的编译器
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Duemilanove w/ ATmega328"
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2690: error: prototype for 'int8_t MPU6050::getXGyroOffset()' does not match any in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\/MPU6050.h:731: error: candidate is: int16_t MPU6050::getXGyroOffset()
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2694: error: prototype for 'void MPU6050::setXGyroOffset(int8_t)' does not match any in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\/MPU6050.h:732: error: candidate is: void MPU6050::setXGyroOffset(int16_t)
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2700: error: prototype for 'int8_t MPU6050::getYGyroOffset()' does not match any in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\/MPU6050.h:735: error: candidate is: int16_t MPU6050::getYGyroOffset()
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2704: error: prototype for 'void MPU6050::setYGyroOffset(int8_t)' does not match any in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\/MPU6050.h:736: error: candidate is: void MPU6050::setYGyroOffset(int16_t)
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2710: error: prototype for 'int8_t MPU6050::getZGyroOffset()' does not match any in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\/MPU6050.h:739: error: candidate is: int16_t MPU6050::getZGyroOffset()
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2714: error: prototype for 'void MPU6050::setZGyroOffset(int8_t)' does not match any in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\/MPU6050.h:740: error: candidate is: void MPU6050::setZGyroOffset(int16_t)
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2780: error: no 'int16_t MPU6050::getXGyroOffsetUser()' member function declared in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2784: error: no 'void MPU6050::setXGyroOffsetUser(int16_t)' member function declared in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2790: error: no 'int16_t MPU6050::getYGyroOffsetUser()' member function declared in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2794: error: no 'void MPU6050::setYGyroOffsetUser(int16_t)' member function declared in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2800: error: no 'int16_t MPU6050::getZGyroOffsetUser()' member function declared in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2804: error: no 'void MPU6050::setZGyroOffsetUser(int16_t)' member function declared in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:2935: error: prototype for 'bool MPU6050::writeMemoryBlock(uint8_t*, uint16_t, uint8_t, uint8_t, bool, bool)' does not match any in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\/MPU6050.h:775: error: candidate is: bool MPU6050::writeMemoryBlock(const uint8_t*, uint16_t, uint8_t, uint8_t, bool, bool)
C:\Program Files\Arduino\libraries\MPU6050\MPU6050.cpp:3015: error: prototype for 'bool MPU6050::writeProgMemoryBlock(uint8_t*, uint16_t, uint8_t, uint8_t, bool)' does not match any in class 'MPU6050'
C:\Program Files\Arduino\libraries\MPU6050\/MPU6050.h:776: error: candidate is: bool MPU6050::writeProgMemoryBlock(const uint8_t*, uint16_t, uint8_t, uint8_t, bool) |