-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erreur compilation Arduino/ Uno #65
Comments
J'ai suivi le tuto à la lettre mais rien à faire !!! |
As-tu copié la librarie DFPlayer dans ton dossier libraries de ton environnement Arduino ? |
Oui j'ai mis le dossier Librarie dans mon Dossier Arduino/librairie... |
After several modifications I have no blatant mistake of the blow I do not understand the problem ... Arduino : 1.6.11 (Windows 7), Carte : "Arduino Nano, ATmega328" In file included from C:\Program Files (x86)\Arduino\libraries\LightSaberOS\LightSaberOS.ino:37:0: sketch\Config.h:263:9: warning: extra tokens at end of #else directive #else if DIYINO_STARDUST
sketch\Config.h:274:7: warning: extra tokens at end of #else directive #else if DIYINO_STARDUST
sketch\Config.h:332:7: warning: extra tokens at end of #else directive #else if DIYINO_STARDUST
C:\Program Files (x86)\Arduino\libraries\LightSaberOS\LightSaberOS.ino:1035:13: warning: extra tokens at end of #else directive
In file included from C:\Program Files (x86)\Arduino\libraries\LightSaberOS\LightSaberOS.ino:33:0: C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h: In instantiation of 'LinkedList::LinkedList() [with T = unsigned int]': sketch\SoundFont.h:30:14: required from here C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h:101:6: warning: converting 'false' to pointer type 'ListNode*' [-Wconversion-null] root=false;
C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h:102:6: warning: converting 'false' to pointer type 'ListNode*' [-Wconversion-null] last=false;
C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h: In instantiation of 'LinkedList::~LinkedList() [with T = unsigned int]': sketch\SoundFont.h:30:14: required from here C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h:121:7: warning: converting 'false' to pointer type 'ListNode*' [-Wconversion-null] last = false;
C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h: In instantiation of 'bool LinkedList::add(T) [with T = unsigned int]': sketch\SoundFont.h:352:15: required from here C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h:192:12: warning: converting 'false' to pointer type 'ListNode*' [-Wconversion-null] tmp->next = false;
C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h: In instantiation of 'T LinkedList::pop() [with T = unsigned int]': C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h:279:14: required from 'T LinkedList::shift() [with T = unsigned int]' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h:320:9: required from 'void LinkedList::clear() [with T = unsigned int]' sketch\SoundFont.h:246:22: required from here C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h:248:13: warning: converting 'false' to pointer type 'ListNode*' [-Wconversion-null] tmp->next = false;
C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h:256:8: warning: converting 'false' to pointer type 'ListNode*' [-Wconversion-null] root = false;
C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/LinkedList.h:257:8: warning: converting 'false' to pointer type 'ListNode*' [-Wconversion-null] last = false;
libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainLongPress()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupDoubleClick()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupLongPress()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainDoubleClick()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainLongPressStop()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupLongPressStop()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainClick()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainLongPressStart()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupClick()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupLongPressStart()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\ConfigMenu.cpp.o (symbol from plugin): In function `confParseValue(unsigned int, unsigned int, unsigned int, short)': (.text+0x0): multiple definition of `confParseValue(unsigned int, unsigned int, unsigned int, short)' sketch\ConfigMenu.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `lastAccent' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `accentLEDControl(AccentLedAction_En)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `lightOn(unsigned char*, cRGB)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `lightOff(unsigned char*)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `lightIgnition(unsigned char*, cRGB, unsigned int)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `lightRetract(unsigned char*, cRGB, unsigned int)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `lightFlicker(unsigned char*, cRGB, unsigned char)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `getColor(cRGB)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `ColorMixing(cRGB, signed char, unsigned char, bool)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `JukeBox_Stroboscope()' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\LightSaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `BladeMeter(int)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainLongPress()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupDoubleClick()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupLongPress()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainDoubleClick()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainLongPressStop()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupLongPressStop()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainClick()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `mainLongPressStart()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupClick()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Buttons.cpp.o (symbol from plugin): In function `mainLongPress()': (.text+0x0): multiple definition of `lockupLongPressStart()' sketch\Buttons.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\ConfigMenu.cpp.o (symbol from plugin): In function `confParseValue(unsigned int, unsigned int, unsigned int, short)': (.text+0x0): multiple definition of `confParseValue(unsigned int, unsigned int, unsigned int, short)' sketch\ConfigMenu.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `lastAccent' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `accentLEDControl(AccentLedAction_En)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `getColor(cRGB)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `ColorMixing(cRGB, signed char, unsigned char, bool)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here libraries\FX-SaberOS\Light.cpp.o (symbol from plugin): In function `lastAccent': (.text+0x0): multiple definition of `BladeMeter(int)' sketch\Light.cpp.o (symbol from plugin):(.text+0x0): first defined here sketch\Buttons.cpp:34:15: warning: type of 'blink' does not match original declaration extern int8_t blink;
sketch\Buttons.cpp:34:15: warning: type of 'blink' does not match original declaration sketch\Buttons.cpp:34:15: warning: type of 'blink' does not match original declaration C:\Program Files (x86)\Arduino\libraries\LightSaberOS\LightSaberOS.ino:132:9: note: previously declared here uint8_t blink = 0;
C:\Program Files (x86)\Arduino\libraries\FX-SaberOS\Buttons.cpp:114:2: warning: type of 'storage' does not match original declaration }storage; ^ C:\Program Files (x86)\Arduino\libraries\LightSaberOS\LightSaberOS.ino:185:2: note: previously declared here }storage; ^ C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans0.ltrans.o: In function `loop': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:554: undefined reference to `OneButton::tick()' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:556: undefined reference to `OneButton::tick()' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:585: undefined reference to `OneButton::setPressTicks(int)' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans0.ltrans.o: In function `GravityVector': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:1268: undefined reference to `MPU6050::getAcceleration(int*, int*, int*)' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans0.ltrans.o: In function `loop': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:1062: undefined reference to `OneButton::setPressTicks(int)' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans0.ltrans.o: In function `SleepModeEntry': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:1451: undefined reference to `MPU6050::setSleepEnabled(bool)' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans0.ltrans.o: In function `SleepModeExit': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:1471: undefined reference to `MPU6050::setSleepEnabled(bool)' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans4.ltrans.o: In function `__static_initialization_and_destruction_0': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:81: undefined reference to `MPU6050::MPU6050()' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:137: undefined reference to `OneButton::OneButton(int, int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:139: undefined reference to `OneButton::OneButton(int, int)' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans2.ltrans.o: In function `updateBlock': C:\Program Files (x86)\Arduino\libraries\MPU6050_calibration/EEPROMex.h:139: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\MPU6050_calibration/EEPROMex.h:139: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\MPU6050_calibration/EEPROMex.h:139: undefined reference to `EEPROMClassEx::isWriteOk(int)' C:\Program Files (x86)\Arduino\libraries\MPU6050_calibration/EEPROMex.h:142: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\MPU6050_calibration/EEPROMex.h:142: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\MPU6050_calibration/EEPROMex.h:142: undefined reference to `EEPROMClassEx::read(int)' C:\Program Files (x86)\Arduino\libraries\MPU6050_calibration/EEPROMex.h:143: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\MPU6050_calibration/EEPROMex.h:143: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\MPU6050_calibration/EEPROMex.h:143: undefined reference to `EEPROMClassEx::write(int, unsigned char)' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans2.ltrans.o: In function `motionEngine()': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:1199: undefined reference to `MPU6050::getIntStatus()' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:1202: undefined reference to `MPU6050::getFIFOCount()' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:1207: undefined reference to `MPU6050::resetFIFO()' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:1213: undefined reference to `MPU6050::getFIFOCount()' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:1216: undefined reference to `MPU6050::getFIFOBytes(unsigned char*, unsigned char)' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans2.ltrans.o: In function `setup': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:236: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:236: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:236: undefined reference to `EEPROMClassEx::setMemPool(int, int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:237: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:237: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:237: undefined reference to `EEPROMClassEx::getAddress(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:304: undefined reference to `MPU6050::initialize()' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans2.ltrans.o: In function `dmpInitialize_light': C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:551: undefined reference to `MPU6050::reset()' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:562: undefined reference to `MPU6050::setSleepEnabled(bool)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:610: undefined reference to `MPU6050::writeProgMemoryBlock(unsigned char const*, unsigned int, unsigned char, unsigned char, bool)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:617: undefined reference to `MPU6050::writeProgDMPConfigurationSet(unsigned char const*, unsigned int)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:621: undefined reference to `MPU6050::setClockSource(unsigned char)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:624: undefined reference to `MPU6050::setIntEnabled(unsigned char)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:627: undefined reference to `MPU6050::setRate(unsigned char)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:630: undefined reference to `MPU6050::setExternalFrameSync(unsigned char)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:633: undefined reference to `MPU6050::setDLPFMode(unsigned char)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:636: undefined reference to `MPU6050::setFullScaleGyroRange(unsigned char)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:639: undefined reference to `MPU6050::setDMPConfig1(unsigned char)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:640: undefined reference to `MPU6050::setDMPConfig2(unsigned char)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:643: undefined reference to `MPU6050::setOTPBankValid(bool)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:661: undefined reference to `MPU6050::writeMemoryBlock(unsigned char const*, unsigned int, unsigned char, unsigned char, bool, bool)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:665: undefined reference to `MPU6050::writeMemoryBlock(unsigned char const*, unsigned int, unsigned char, unsigned char, bool, bool)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:697: undefined reference to `MPU6050::setFIFOEnabled(bool)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:700: undefined reference to `MPU6050::setDMPEnabled(bool)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:703: undefined reference to `MPU6050::resetDMP()' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:753: undefined reference to `MPU6050::writeMemoryBlock(unsigned char const*, unsigned int, unsigned char, unsigned char, bool, bool)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:758: undefined reference to `MPU6050::setDMPEnabled(bool)' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:767: undefined reference to `MPU6050::resetFIFO()' C:\Program Files (x86)\Arduino\libraries\FX-SaberOS/MPU6050_6Axis_MotionApps20.h:768: undefined reference to `MPU6050::getIntStatus()' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans2.ltrans.o: In function `setup': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:326: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:326: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:326: undefined reference to `EEPROMClassEx::setMemPool(int, int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:328: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:328: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:328: undefined reference to `EEPROMClassEx::readInt(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:328: undefined reference to `MPU6050::setXAccelOffset(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:335: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:335: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:335: undefined reference to `EEPROMClassEx::readInt(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:335: undefined reference to `MPU6050::setYAccelOffset(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:341: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:341: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:341: undefined reference to `EEPROMClassEx::readInt(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:341: undefined reference to `MPU6050::setZAccelOffset(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:347: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:347: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:347: undefined reference to `EEPROMClassEx::readInt(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:347: undefined reference to `MPU6050::setXGyroOffset(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:353: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:353: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:353: undefined reference to `EEPROMClassEx::readInt(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:353: undefined reference to `MPU6050::setYGyroOffset(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:359: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:359: undefined reference to `EEPROM' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:359: undefined reference to `EEPROMClassEx::readInt(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:359: undefined reference to `MPU6050::setZGyroOffset(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:382: undefined reference to `MPU6050::setDMPEnabled(bool)' Plusieurs bibliothèque trouvées pour "DFPlayer.h" Utilisé : C:\Program Files (x86)\Arduino\libraries\LightSaberOS C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:417: undefined reference to `MPU6050::setDHPFMode(unsigned char)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:419: undefined reference to `MPU6050::setIntMotionEnabled(bool)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:420: undefined reference to `MPU6050::setIntZeroMotionEnabled(bool)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:421: undefined reference to `MPU6050::setIntFIFOBufferOverflowEnabled(bool)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:422: undefined reference to `MPU6050::setIntI2CMasterEnabled(bool)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:423: undefined reference to `MPU6050::setIntDataReadyEnabled(bool)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:425: undefined reference to `MPU6050::setMotionDetectionThreshold(unsigned char)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:426: undefined reference to `MPU6050::setMotionDetectionDuration(unsigned char)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:427: undefined reference to `MPU6050::getIntStatus()' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:476: undefined reference to `OneButton::setClickTicks(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:477: undefined reference to `OneButton::setPressTicks(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:478: undefined reference to `OneButton::attachClick(void (*)())' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:479: undefined reference to `OneButton::attachDoubleClick(void (*)())' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:480: undefined reference to `OneButton::attachLongPressStart(void (*)())' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:481: undefined reference to `OneButton::attachLongPressStop(void (*)())' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:482: undefined reference to `OneButton::attachDuringLongPress(void (*)())' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:486: undefined reference to `OneButton::setClickTicks(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:487: undefined reference to `OneButton::setPressTicks(int)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:488: undefined reference to `OneButton::attachClick(void (*)())' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:489: undefined reference to `OneButton::attachDoubleClick(void (*)())' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:490: undefined reference to `OneButton::attachLongPressStart(void (*)())' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:491: undefined reference to `OneButton::attachLongPressStop(void (*)())' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/LightSaberOS.ino:492: undefined reference to `OneButton::attachDuringLongPress(void (*)())' C:\Users\Chris\AppData\Local\Temp\ccV5dPyt.ltrans2.ltrans.o: In function `DFPlayer::setSerial(unsigned char, unsigned char, bool) [clone .isra.2]': C:\Program Files (x86)\Arduino\libraries\LightSaberOS/DFPlayer.h:148: undefined reference to `DFPlayerSerial::DFPlayerSerial(unsigned char, unsigned char, bool)' C:\Program Files (x86)\Arduino\libraries\LightSaberOS/DFPlayer.h:150: undefined reference to `DFPlayerSerial::begin(long)' collect2.exe: error: ld returned 1 exit status exit status 1 Ce rapport pourrait être plus détaillé avec |
Tu as fait comment pour copier le projet ? Moi je l'ai cloné depuis github et il la compilation fonctionnait directement, sans aucune modifications de ma part. |
J'ai télécharger le fichier zip, puis dé zipper et mis dans le dossier arduino ! |
Malgré avoir cloné le projet ça ne change rien j'ai toujours un problème de compilation ! :( |
J'essai de téléverser sur une CArte Adruino Uno mais j'ai cette erreur :
C:\Users\Chris\Documents\Arduino\libraries\LightSaberOS-LSOS-1.5_GravityColorBlend\LightSaberOS\LightSaberOS\LightSaberOS\LightSaberOS.ino:22:24: fatal error: DFPlayer.h: No such file or directory
#include <DFPlayer.h>
compilation terminated.
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno
Pouvez-vous m'aider ?
Merci
The text was updated successfully, but these errors were encountered: