I am new in mbed world, I was looking for USB MIDI solution and I found a very promising option here so I started experimenting. I have a NUCLEO-F767ZI which i understand is compatible with such library in Mbed OS.
I have created a new project in the online compiler and i have imported the project USB MIDI hello world from simin ford (2011) but if I try to compile it just as it is, I see fatal error C3903U and compilation fails. If I create a new project and I import USBMIDI as a library and again I try to compile I see error:
Error: Unknown type name ‘namespace’ in “extras/mbed-os.lib/rtos/Kernel.h”, Line: 28, Col: 1
So browsing around I kinda understood that there is probably some version problem cause apparently nor project nor the library is compatible with the default version of Mbed is used when you create the project on online compiler… this is at least what I have understood…
My question are:
1)Is what I have understood correct?
2) if yes how can I see the os version a library or project has been created with and how I can choose it in creating a project to ensure compatibility?
3) is there another way to overcome the issue and use the library?
Thanks a lot in advance for any suggestion.