I have stuff that used to compile and work but now does not. This is using the Pro Micro, but now the only board option is the "Arduino Micro (USB). When I try and use it I get this group of warnings:-
WARNING: Category '' in library EEPROM is not valid. Setting to 'Uncategorized'
WARNING: Category '' in library SPI is not valid. Setting to 'Uncategorized'
WARNING: Category '' in library SoftwareSerial is not valid. Setting to 'Uncategorized'
WARNING: Category '' in library Wire is not valid. Setting to 'Uncategorized'
Warning: platform.txt from core 'Leonardo & Micro MIDI-USB (arcore)' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core.
Detecting libraries used...
Then the MIDIUSB libiary gives the error:-
void recieveSysEx(midiEventPacket_t sx){
^
FILE NAME REPLACED :426:19: error: 'midiEventPacket_t' was not declared in this scope
Resulting in lots of errors resulting from this.
I am using the 1.0.4 version of the MIDIUSB libiary.
Anyone know what is going on?