极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: johnsonzzd

MPU 6050 读角度与单位换算

  [复制链接]
发表于 2016-7-17 09:20:25 | 显示全部楼层
E=mc2 发表于 2016-6-30 16:02
编译出现 Not used: E:\Arduino\libraries\I2Cdev是什么情况,已经下载了库文件

libraries加多个相同名字的库就会这样,吧重复的删掉
回复 支持 反对

使用道具 举报

发表于 2022-8-9 21:21:25 | 显示全部楼层
firewise 发表于 2013-4-16 20:32
编译不能过,是库问题!(我也遇到这问题)
将整个l2C库( https://github.com/jrowberg/i2cdevlib )下载升 ...

Arduino:1.8.19 (Windows 10), 开发板:"Arduino Uno"





















D:\arduino-1.8.19-windows\arduino-1.8.19\arduino-builder -dump-prefs -logger=machine -hardware D:\arduino-1.8.19-windows\arduino-1.8.19\hardware -tools D:\arduino-1.8.19-windows\arduino-1.8.19\tools-builder -tools D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -built-in-libraries D:\arduino-1.8.19-windows\arduino-1.8.19\libraries -libraries C:\Users\abc\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\abc\AppData\Local\Temp\arduino_build_748818 -warnings=none -build-cache C:\Users\abc\AppData\Local\Temp\arduino_cache_763458 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avrdude.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -verbose C:\Users\abc\Documents\Arduino\sketch_jul22a\sketch_aug09a\sketch_aug09a\sketch_aug09a.ino

D:\arduino-1.8.19-windows\arduino-1.8.19\arduino-builder -compile -logger=machine -hardware D:\arduino-1.8.19-windows\arduino-1.8.19\hardware -tools D:\arduino-1.8.19-windows\arduino-1.8.19\tools-builder -tools D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -built-in-libraries D:\arduino-1.8.19-windows\arduino-1.8.19\libraries -libraries C:\Users\abc\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\abc\AppData\Local\Temp\arduino_build_748818 -warnings=none -build-cache C:\Users\abc\AppData\Local\Temp\arduino_cache_763458 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avrdude.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -verbose C:\Users\abc\Documents\Arduino\sketch_jul22a\sketch_aug09a\sketch_aug09a\sketch_aug09a.ino

Using board 'uno' from platform in folder: D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\arduino\avr

Using core 'arduino' from platform in folder: D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\arduino\avr

Detecting libraries used...

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\abc\\AppData\\Local\\Temp\\arduino_build_748818\\sketch\\sketch_aug09a.ino.cpp" -o nul

Alternatives for Wire.h: [[email protected]]

ResolveLibrary(Wire.h)

  -> candidates: [[email protected]]

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\abc\\AppData\\Local\\Temp\\arduino_build_748818\\sketch\\sketch_aug09a.ino.cpp" -o nul

Alternatives for I2Cdev.h: [I2Cdev]

ResolveLibrary(I2Cdev.h)

  -> candidates: [I2Cdev]

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "C:\\Users\\abc\\AppData\\Local\\Temp\\arduino_build_748818\\sketch\\sketch_aug09a.ino.cpp" -o nul

Alternatives for MPU6050_6Axis_MotionApps20.h: [MPU6050]

ResolveLibrary(MPU6050_6Axis_MotionApps20.h)

  -> candidates: [MPU6050]

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "C:\\Users\\abc\\AppData\\Local\\Temp\\arduino_build_748818\\sketch\\sketch_aug09a.ino.cpp" -o nul

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src\\Wire.cpp" -o nul

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src\\utility\\twi.c" -o nul

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "C:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev\\I2Cdev.cpp" -o nul

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "C:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050\\MPU6050.cpp" -o nul

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "C:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050\\MPU6050_6Axis_MotionApps20.cpp" -o nul

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "C:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050\\MPU6050_6Axis_MotionApps612.cpp" -o nul

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "C:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050\\MPU6050_9Axis_MotionApps41.cpp" -o nul

Generating function prototypes...

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "C:\\Users\\abc\\AppData\\Local\\Temp\\arduino_build_748818\\sketch\\sketch_aug09a.ino.cpp" -o "C:\\Users\\abc\\AppData\\Local\\Temp\\arduino_build_748818\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\abc\\AppData\\Local\\Temp\\arduino_build_748818\\preproc\\ctags_target_for_gcc_minus_e.cpp"

正在编译项目...

"D:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\standard" "-ID:\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\I2Cdev" "-IC:\\Users\\abc\\Documents\\Arduino\\libraries\\MPU6050" "C:\\Users\\abc\\AppData\\Local\\Temp\\arduino_build_748818\\sketch\\sketch_aug09a.ino.cpp" -o "C:\\Users\\abc\\AppData\\Local\\Temp\\arduino_build_748818\\sketch\\sketch_aug09a.ino.cpp.o"

In file included from C:\Users\abc\Documents\Arduino\sketch_jul22a\sketch_aug09a\sketch_aug09a\sketch_aug09a.ino:10:0:

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:89:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?

const prog_uchar dmpMemory[MPU6050_DMP_CODE_SIZE] PROGMEM = {

       ^~~~~~~~~~

       getchar

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:229:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?

const prog_uchar dmpConfig[MPU6050_DMP_CONFIG_SIZE] PROGMEM = {

       ^~~~~~~~~~

       getchar

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:271:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?

const prog_uchar dmpUpdates[MPU6050_DMP_UPDATES_SIZE] PROGMEM = {

       ^~~~~~~~~~

       getchar

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpInitialize()':

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:342:30: error: 'dmpMemory' was not declared in this scope

     if (writeProgMemoryBlock(dmpMemory, MPU6050_DMP_CODE_SIZE)) {

                              ^~~~~~~~~

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:342:30: note: suggested alternative: 'dmpGetGyro'

     if (writeProgMemoryBlock(dmpMemory, MPU6050_DMP_CODE_SIZE)) {

                              ^~~~~~~~~

                              dmpGetGyro

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:349:42: error: 'dmpConfig' was not declared in this scope

         if (writeProgDMPConfigurationSet(dmpConfig, MPU6050_DMP_CONFIG_SIZE)) {

                                          ^~~~~~~~~

In file included from D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,

                 from C:\Users\abc\AppData\Local\Temp\arduino_build_748818\sketch\sketch_aug09a.ino.cpp:1:

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:390:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:390:98: note: suggested alternative: 'dmpUpdate'

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:394:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:394:98: note: suggested alternative: 'dmpUpdate'

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:433:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:433:98: note: suggested alternative: 'dmpUpdate'

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:437:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:437:98: note: suggested alternative: 'dmpUpdate'

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:441:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:441:98: note: suggested alternative: 'dmpUpdate'

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:459:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:459:98: note: suggested alternative: 'dmpUpdate'

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:478:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

C:\Users\abc\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:478:98: note: suggested alternative: 'dmpUpdate'

使用 1.0  版本的库 Wire 在文件夹: D:\arduino-1.8.19-windows\arduino-1.8.19\hardware\arduino\avr\libraries\Wire

使用库 I2Cdev 在文件夹: C:\Users\abc\Documents\Arduino\libraries\I2Cdev (legacy)

使用库 MPU6050 在文件夹: C:\Users\abc\Documents\Arduino\libraries\MPU6050 (legacy)

exit status 1

为开发板 Arduino Uno 编译时出错。



这个是怎么回事呀
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-18 10:07 , Processed in 0.044580 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表