Firmware Upload Error 1.22

Home Discussions Delta [MB] Firmware Upload Error 1.22

This topic contains 7 replies, has 2 voices, and was last updated by  moshang 2 years, 10 months ago.

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #2301

    RyuX
    Participant

    Hello!

    I wanted to update my Alpha Firmware to the Delta 1.22

    I get this error Message:

    Groovesizer_Delta_122.ino: In function ‘void setup()’:
    Groovesizer_Delta_122:354: error: ‘MIDI’ was not declared in this scope
    Groovesizer_Delta_122.ino: In function ‘void loop()’:
    Groovesizer_Delta_122:515: error: ‘MIDI’ was not declared in this scope
    HandleMidi.ino: In function ‘void HandleStop()’:
    HandleMidi:132: error: ‘MIDI’ was not declared in this scope
    HandleMidi.ino: In function ‘void sendCC()’:
    HandleMidi:141: error: ‘MIDI’ was not declared in this scope
    HelperFunctions.ino: In function ‘void checkThru()’:
    HelperFunctions:1037: error: ‘MIDI’ was not declared in this scope
    HelperFunctions:1039: error: ‘MIDI’ was not declared in this scope
    HelperFunctions:1041: error: ‘MIDI’ was not declared in this scope

    I read that i have to use the libraries from the ZIP so i reinstalled Arduino new and added the librarier, still no luck.

    Also tried to change them by hand, using the newer library from Arduino site but no luck ?
    What am i missing ?
    Thanks
    Patrick

    • This topic was modified 2 years, 10 months ago by  RyuX.
    #2303

    moshang
    Keymaster

    Hey Patrick,

    It seems the latest version of the MIDI library (v4.2) breaks compatibility with older versions (as did V4.0 / 4.1) – it’s annoying, but on the other hand you can’t really look a gift horse in the mouth. I’ll make sure to move newer firmware over to v4.2.

    But I’ve also confirmed that Delta v122 compiles/works exactly as it should with the version of the MIDI library in the Required Libraries folder of the Delta_122.zip file.

    I’m not sure why it didn’t work for you before, but this time, delete your current MIDI library by hand from your Arduino libraries folder, and drag the one from the Delta v122 Required Libraries into the Arduino libraries folder (also make sure it’s not somehow still zipped). Should work without a hitch.

    Let me know how it goes.

    #2304

    RyuX
    Participant

    Hey Moshang!
    Thanks for the answer,

    it still didnt work, but i figures out that Arduino also has a Sketchbook folder where it saves libraries, seems i had another version in there.

    So i deleted this folder (which is not removed by simply uninstalling Arduino).

    And then replaced the files again with the ones from the Zip.

    It compiles now 😀

    But now it says “Sketch is too big”
    31.090 Bytes (Maximum 30.720 Bytes)

    Any suggestions ?

    • This reply was modified 2 years, 10 months ago by  RyuX.
    #2306

    moshang
    Keymaster

    Hey again,

    31,090 Bytes is the correct size. Please check that you that you have “Arduino Uno” selected under the Tools/Board menu in the IDE. 32,256 is the maximum allowed for the Uno.

    #2307

    RyuX
    Participant

    Hey !
    It works not.. seems i missed the point on the Uploading Instructions. I only read Atmega 328 so i selected a Board with the 328..

    It works now with the UNO as Board selected, thanks again for working this out 😀

    greets
    Patrick

    #2308

    moshang
    Keymaster

    Cool stuff – glad you’re sorted!

    #2310

    RyuX
    Participant

    Thanks again

    Just recorded my first little test clip of the Delta Firmware

    I am so happy with the Groovesizer, great work MoShang 😀

    #2313

    moshang
    Keymaster

    Yay! I’ve added your recording to the “Users” page and to the Groovesizer Facebook page.

Viewing 8 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.