library incompatibility? #171
dannyrubin
started this conversation in
General
Replies: 4 comments 2 replies
|
Are you using a Release or a clone of the code? |
0 replies
|
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>
|
0 replies
|
Good question, i don't know. I'm awaiting a pending Release of ArduinoMIDI before I can create a new Release of this library. |
0 replies
|
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? |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
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
All reactions