library incompatibility? #171
Replies: 4 comments 1 reply
-
Are you using a Release or a clone of the code? |
Beta Was this translation helpful? Give feedback.
-
I'm using a release. Why is there only 3.3.0 on PlatformIO and only up to
3.2.0 on Arduino?
…On Wed, Feb 12, 2025 at 3:50 AM Bart De Lathouwer ***@***.***> wrote:
Are you using a Release or a clone of the code?
It has been a while since I created a Release, as this is pending a new
Release of the underlying library
—
Reply to this email directly, view it on GitHub
<#171 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB4KV4D657CV64GHAFINUHD2PMDL5AVCNFSM6AAAAABW566KP6VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTEMJWGU4DSMA>
.
You are receiving this because you authored the thread.Message ID:
<lathoub/Arduino-AppleMIDI-Library/repo-discussions/171/comments/12165890@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
Good question, i don't know. I'm awaiting a pending Release of ArduinoMIDI before I can create a new Release of this library. |
Beta Was this translation helpful? Give feedback.
-
I can specify v3.2.0 in platformIO but there are the same compile errors. Any idea why it works on Arduino IDE and not platformIO? |
Beta Was this translation helpful? Give feedback.
-
I'm porting a project of mine from Arduino 1.8.19 to PlatformIO (Board=ESP32C3). The code has been working error free for some time on the Arduino side. I have ported all the code and included all the necessary libraries however, the version of the library on the Arduino that is the latest is 3.2.0 which is what I was using. The library available to me on PlatformIO is 3.3.0 and no prior versions are available.
When compiling the code in PlatformIO I am getting errors :
.pio/libdeps/adafruit_qtpy_esp32c3/AppleMIDI/src/AppleMIDI.h:8:17: error: 'MIDI_NAMESPACE' is not a namespace-name
using namespace MIDI_NAMESPACE;
^~~~~~~~~~~~~~
.pio/libdeps/adafruit_qtpy_esp32c3/AppleMIDI/src/AppleMIDI.h:8:31: error: expected namespace-name before ';' token
using namespace MIDI_NAMESPACE;
^
.pio/libdeps/adafruit_qtpy_esp32c3/AppleMIDI/src/AppleMIDI.h:401:21: error: 'MidiInterface' in namespace 'midi' does not name a template type
MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession &)Apple##Name);
... and so on...
I can't load a prior version in PlatformIO as 3.3.0 is the only one available and the Arduino Library manager shows 3.2.0 as the latest. I've looked at all the previous issues but none seem to speak to this problem.
Anyone have any ideas?
Thanks in advance
Beta Was this translation helpful? Give feedback.
All reactions