Adafruit MP3 - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

Adafruit MP3

Version: 1.2.3
More details

Compatibility matrix

Board Claims compatibility Inclusion
play_from_header
standalone
DMA_fancy_player
DMA_play_from_SD
DMA_play_from_header
play_from_QSPI
play_from_SD
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /tmp/arduino-testlib3468396975/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/DMA_fancy_player

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/DMA_play_from_SD

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/DMA_play_from_header

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/play_from_QSPI

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_QSPI/play_from_QSPI.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/play_from_SD

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_SD/play_from_SD.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/play_from_header

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_header/play_from_header.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/standalone

Result: FAIL


					
				
				

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/mp3dec.h:48,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/mp3common.h:47,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/mp3dec.c:45:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:76:9: error: unknown type name 'bool'
 typedef bool      boolean;
         ^~~~
.2/cores/arduino/api/Common.h:76:9: error: unknown type name 'bool'
 typedef bool      boolean;
         ^~~~

examples/DMA_fancy_player

Result: FAIL

WARNING: library Adafruit_Zero_DMA_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:13:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/utility/dma.h:73:29: error: 'DMAC_CHCTRLB_TRIGACT_BLOCK_Val' was not declared in this scope
   DMA_TRIGGER_ACTON_BLOCK = DMAC_CHCTRLB_TRIGACT_BLOCK_Val,
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/utility/dma.h:74:28: error: 'DMAC_CHCTRLB_TRIGACT_BEAT_Val' was not declared in this scope
   DMA_TRIGGER_ACTON_BEAT = DMAC_CHCTRLB_TRIGACT_BEAT_Val,
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/utility/dma.h:75:35: error: 'DMAC_CHCTRLB_TRIGACT_TRANSACTION_Val' was not declared in this scope
   DMA_TRIGGER_ACTON_TRANSACTION = DMAC_CHCTRLB_TRIGACT_TRANSACTION_Val,
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:201:3: error: 'DmacDescriptor' does not name a type; did you mean 'PinDescription'?
   DmacDescriptor *
   ^~~~~~~~~~~~~~
   PinDescription
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:219:25: error: 'DmacDescriptor' has not been declared
   void changeDescriptor(DmacDescriptor *d, void *src = NULL, void *dst = NULL,
                         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:27:18: error: 'ZeroDMAstatus stat' redeclared as different kind of symbol
 ZeroDMAstatus    stat; // DMA status codes returned by some functions
                  ^~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-3954108C01864BD58BB1CD3D932FEB2F/sketch/DMA_fancy_player.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:750:9: note: previous declaration 'int stat(const char*, stat*)'
     int stat(const char *path, struct stat *st);
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:30:1: error: 'DmacDescriptor' does not name a type; did you mean 'PinDescription'?
 DmacDescriptor *desc;
 ^~~~~~~~~~~~~~
 PinDescription
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino: In function 'void initMonoDMA()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:74:22: error: 'MP3_DMA_TRIGGER' was not declared in this scope
   leftDMA.setTrigger(MP3_DMA_TRIGGER);
                      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:76:27: error: assignment of function 'int stat(const char*, stat*)'
   stat = leftDMA.allocate();
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:76:27: error: cannot convert 'ZeroDMAstatus' to 'int(const char*, stat*)' in assignment
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:82:3: error: 'desc' was not declared in this scope
   desc = leftDMA.addDescriptor(
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:82:3: note: suggested alternative: 'getc'
   desc = leftDMA.addDescriptor(
   ^~~~
   getc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:82:18: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = leftDMA.addDescriptor(
                  ^~~~~~~~~~~~~
                  hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:84:15: error: 'DAC' was not declared in this scope
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:84:15: note: suggested alternative: 'DEC'
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
               DEC
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:91:18: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = leftDMA.addDescriptor(
                  ^~~~~~~~~~~~~
                  hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:106:28: error: assignment of function 'int stat(const char*, stat*)'
   stat = rightDMA.allocate();
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:106:28: error: cannot convert 'ZeroDMAstatus' to 'int(const char*, stat*)' in assignment
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:109:19: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = rightDMA.addDescriptor(
                   ^~~~~~~~~~~~~
                   hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:118:19: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = rightDMA.addDescriptor(
                   ^~~~~~~~~~~~~
                   hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino: In function 'void initStereoDMA()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:136:22: error: 'MP3_DMA_TRIGGER' was not declared in this scope
   leftDMA.setTrigger(MP3_DMA_TRIGGER);
                      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:138:27: error: assignment of function 'int stat(const char*, stat*)'
   stat = leftDMA.allocate();
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:138:27: error: cannot convert 'ZeroDMAstatus' to 'int(const char*, stat*)' in assignment
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:144:3: error: 'desc' was not declared in this scope
   desc = leftDMA.addDescriptor(
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:144:3: note: suggested alternative: 'getc'
   desc = leftDMA.addDescriptor(
   ^~~~
   getc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:144:18: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = leftDMA.addDescriptor(
                  ^~~~~~~~~~~~~
                  hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:146:15: error: 'DAC' was not declared in this scope
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:146:15: note: suggested alternative: 'DEC'
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
               DEC
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:156:18: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = leftDMA.addDescriptor(
                  ^~~~~~~~~~~~~
                  hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:176:28: error: assignment of function 'int stat(const char*, stat*)'
   stat = rightDMA.allocate();
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/exam

examples/DMA_play_from_SD

Result: FAIL

WARNING: library Adafruit_Zero_DMA_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:8:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/utility/dma.h:73:29: error: 'DMAC_CHCTRLB_TRIGACT_BLOCK_Val' was not declared in this scope
   DMA_TRIGGER_ACTON_BLOCK = DMAC_CHCTRLB_TRIGACT_BLOCK_Val,
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/utility/dma.h:74:28: error: 'DMAC_CHCTRLB_TRIGACT_BEAT_Val' was not declared in this scope
   DMA_TRIGGER_ACTON_BEAT = DMAC_CHCTRLB_TRIGACT_BEAT_Val,
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/utility/dma.h:75:35: error: 'DMAC_CHCTRLB_TRIGACT_TRANSACTION_Val' was not declared in this scope
   DMA_TRIGGER_ACTON_TRANSACTION = DMAC_CHCTRLB_TRIGACT_TRANSACTION_Val,
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:201:3: error: 'DmacDescriptor' does not name a type; did you mean 'PinDescription'?
   DmacDescriptor *
   ^~~~~~~~~~~~~~
   PinDescription
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:219:25: error: 'DmacDescriptor' has not been declared
   void changeDescriptor(DmacDescriptor *d, void *src = NULL, void *dst = NULL,
                         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:17:18: error: 'ZeroDMAstatus stat' redeclared as different kind of symbol
 ZeroDMAstatus    stat; // DMA status codes returned by some functions
                  ^~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-B168A5A720BE8735D40F3265B7393D22/sketch/DMA_play_from_SD.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:750:9: note: previous declaration 'int stat(const char*, stat*)'
     int stat(const char *path, struct stat *st);
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:20:1: error: 'DmacDescriptor' does not name a type; did you mean 'PinDescription'?
 DmacDescriptor *desc;
 ^~~~~~~~~~~~~~
 PinDescription
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino: In function 'void initMonoDMA()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:63:22: error: 'MP3_DMA_TRIGGER' was not declared in this scope
   leftDMA.setTrigger(MP3_DMA_TRIGGER);
                      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:65:27: error: assignment of function 'int stat(const char*, stat*)'
   stat = leftDMA.allocate();
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:65:27: error: cannot convert 'ZeroDMAstatus' to 'int(const char*, stat*)' in assignment
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:71:3: error: 'desc' was not declared in this scope
   desc = leftDMA.addDescriptor(
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:71:3: note: suggested alternative: 'getc'
   desc = leftDMA.addDescriptor(
   ^~~~
   getc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:71:18: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = leftDMA.addDescriptor(
                  ^~~~~~~~~~~~~
                  hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:73:15: error: 'DAC' was not declared in this scope
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:73:15: note: suggested alternative: 'DEC'
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
               DEC
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:80:18: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = leftDMA.addDescriptor(
                  ^~~~~~~~~~~~~
                  hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:95:28: error: assignment of function 'int stat(const char*, stat*)'
   stat = rightDMA.allocate();
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:95:28: error: cannot convert 'ZeroDMAstatus' to 'int(const char*, stat*)' in assignment
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:98:19: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = rightDMA.addDescriptor(
                   ^~~~~~~~~~~~~
                   hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:107:19: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = rightDMA.addDescriptor(
                   ^~~~~~~~~~~~~
                   hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino: In function 'void initStereoDMA()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:125:22: error: 'MP3_DMA_TRIGGER' was not declared in this scope
   leftDMA.setTrigger(MP3_DMA_TRIGGER);
                      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:127:27: error: assignment of function 'int stat(const char*, stat*)'
   stat = leftDMA.allocate();
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:127:27: error: cannot convert 'ZeroDMAstatus' to 'int(const char*, stat*)' in assignment
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:133:3: error: 'desc' was not declared in this scope
   desc = leftDMA.addDescriptor(
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:133:3: note: suggested alternative: 'getc'
   desc = leftDMA.addDescriptor(
   ^~~~
   getc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:133:18: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = leftDMA.addDescriptor(
                  ^~~~~~~~~~~~~
                  hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:135:15: error: 'DAC' was not declared in this scope
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:135:15: note: suggested alternative: 'DEC'
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
               DEC
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:145:18: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = leftDMA.addDescriptor(
                  ^~~~~~~~~~~~~
                  hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:165:28: error: assignment of function 'int stat(const char*, stat*)'
   stat = rightDMA.allocate();
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/

examples/DMA_play_from_header

Result: FAIL

WARNING: library Adafruit_Zero_DMA_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/utility/dma.h:73:29: error: 'DMAC_CHCTRLB_TRIGACT_BLOCK_Val' was not declared in this scope
   DMA_TRIGGER_ACTON_BLOCK = DMAC_CHCTRLB_TRIGACT_BLOCK_Val,
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/utility/dma.h:74:28: error: 'DMAC_CHCTRLB_TRIGACT_BEAT_Val' was not declared in this scope
   DMA_TRIGGER_ACTON_BEAT = DMAC_CHCTRLB_TRIGACT_BEAT_Val,
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/utility/dma.h:75:35: error: 'DMAC_CHCTRLB_TRIGACT_TRANSACTION_Val' was not declared in this scope
   DMA_TRIGGER_ACTON_TRANSACTION = DMAC_CHCTRLB_TRIGACT_TRANSACTION_Val,
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:4:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:201:3: error: 'DmacDescriptor' does not name a type; did you mean 'PinDescription'?
   DmacDescriptor *
   ^~~~~~~~~~~~~~
   PinDescription
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:219:25: error: 'DmacDescriptor' has not been declared
   void changeDescriptor(DmacDescriptor *d, void *src = NULL, void *dst = NULL,
                         ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:10:18: error: 'ZeroDMAstatus stat' redeclared as different kind of symbol
 ZeroDMAstatus    stat; // DMA status codes returned by some functions
                  ^~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/platform.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:25,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-B75F6FBCA9F4470B0E3D8D9222E256D6/sketch/DMA_play_from_header.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/mbed_retarget.h:750:9: note: previous declaration 'int stat(const char*, stat*)'
     int stat(const char *path, struct stat *st);
         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:12:1: error: 'DmacDescriptor' does not name a type; did you mean 'PinDescription'?
 DmacDescriptor *desc;
 ^~~~~~~~~~~~~~
 PinDescription
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:52:20: error: 'MP3_DMA_TRIGGER' was not declared in this scope
   myDMA.setTrigger(MP3_DMA_TRIGGER);
                    ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:54:25: error: assignment of function 'int stat(const char*, stat*)'
   stat = myDMA.allocate();
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:54:25: error: cannot convert 'ZeroDMAstatus' to 'int(const char*, stat*)' in assignment
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:60:3: error: 'desc' was not declared in this scope
   desc = myDMA.addDescriptor(
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:60:3: note: suggested alternative: 'getc'
   desc = myDMA.addDescriptor(
   ^~~~
   getc
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:60:16: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = myDMA.addDescriptor(
                ^~~~~~~~~~~~~
                hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:62:15: error: 'DAC' was not declared in this scope
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:62:15: note: suggested alternative: 'DEC'
     (void *)(&DAC->DATA[0]), // to here (M4)
               ^~~
               DEC
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:69:16: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
   desc = myDMA.addDescriptor(
                ^~~~~~~~~~~~~
                hasDescriptors

examples/play_from_QSPI

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_QSPI/play_from_QSPI.ino:4:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_SPIFlash/src/Adafruit_SPIFlash.h:36:2: error: #error ENABLE_EXTENDED_TRANSFER_CLASS must be set to 1 in SdFat SdFatConfig.h
 #error ENABLE_EXTENDED_TRANSFER_CLASS must be set to 1 in SdFat SdFatConfig.h
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_SPIFlash/src/Adafruit_SPIFlash.h:40:2: error: #error FAT12_SUPPORT must be set to 1 in SdFat SdFatConfig.h
 #error FAT12_SUPPORT must be set to 1 in SdFat SdFatConfig.h
  ^~~~~
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork

examples/play_from_SD

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/mp3dec.h:48,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/mp3common.h:47,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/mp3dec.c:45:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:76:9: error: unknown type name 'bool'
 typedef bool      boolean;
         ^~~~
7.2/cores/arduino/api/Common.h:76:9: error: unknown type name 'bool'
 typedef bool      boolean;
         ^~~~

examples/play_from_header

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/mp3dec.h:48,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/mp3common.h:47,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/mp3dec.c:45:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:76:9: error: unknown type name 'bool'
 typedef bool      boolean;
         ^~~~
.2/cores/arduino/api/Common.h:76:9: error: unknown type name 'bool'
 typedef bool      boolean;
         ^~~~

examples/standalone

Result: FAIL


					
				
				

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /tmp/arduino-testlib3361447282/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/DMA_fancy_player

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/DMA_play_from_SD

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/DMA_play_from_header

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/play_from_QSPI

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_QSPI/play_from_QSPI.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/play_from_SD

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_SD/play_from_SD.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/play_from_header

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_header/play_from_header.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:10: fatal error: cmsis_compiler.h: No such file or directory
 #include "cmsis_compiler.h"
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/standalone

Result: FAIL


					
				
				

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /tmp/arduino-testlib3468396975/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/arm_math.h:314:4: error: #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
   #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
    ^~~~~

examples/DMA_fancy_player

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/arm_math.h:314:4: error: #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
   #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
    ^~~~~

examples/DMA_play_from_SD

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/arm_math.h:314:4: error: #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
   #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
    ^~~~~

examples/DMA_play_from_header

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/arm_math.h:314:4: error: #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
   #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
    ^~~~~

examples/play_from_QSPI

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_QSPI/play_from_QSPI.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/arm_math.h:314:4: error: #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
   #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_QSPI/play_from_QSPI.ino:4:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_SPIFlash/src/Adafruit_SPIFlash.h:36:2: error: #error ENABLE_EXTENDED_TRANSFER_CLASS must be set to 1 in SdFat SdFatConfig.h
 #error ENABLE_EXTENDED_TRANSFER_CLASS must be set to 1 in SdFat SdFatConfig.h
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_SPIFlash/src/Adafruit_SPIFlash.h:40:2: error: #error FAT12_SUPPORT must be set to 1 in SdFat SdFatConfig.h
 #error FAT12_SUPPORT must be set to 1 in SdFat SdFatConfig.h
  ^~~~~
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork

examples/play_from_SD

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_SD/play_from_SD.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/arm_math.h:314:4: error: #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
   #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
    ^~~~~

examples/play_from_header

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_header/play_from_header.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/arm_math.h:314:4: error: #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
   #error "Define according the used Cortex core ARM_MATH_CM7, ARM_MATH_CM4, ARM_MATH_CM3, ARM_MATH_CM0PLUS or ARM_MATH_CM0"
    ^~~~~

examples/standalone

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /tmp/arduino-testlib2213951791/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:28: fatal error: cmsis_compiler.h: No such file or directory
compilation terminated.

examples/DMA_fancy_player

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_fancy_player/DMA_fancy_player.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:28: fatal error: cmsis_compiler.h: No such file or directory
compilation terminated.

examples/DMA_play_from_SD

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_SD/DMA_play_from_SD.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:28: fatal error: cmsis_compiler.h: No such file or directory
compilation terminated.

examples/DMA_play_from_header

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/DMA_play_from_header/DMA_play_from_header.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:28: fatal error: cmsis_compiler.h: No such file or directory
compilation terminated.

examples/play_from_QSPI

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_QSPI/play_from_QSPI.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:28: fatal error: cmsis_compiler.h: No such file or directory
compilation terminated.

examples/play_from_SD

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_SD/play_from_SD.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:28: fatal error: cmsis_compiler.h: No such file or directory
compilation terminated.

examples/play_from_header

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/src/Adafruit_MP3.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_MP3/examples/play_from_header/play_from_header.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_CMSIS-DSP/src/arm_math.h:390:28: fatal error: cmsis_compiler.h: No such file or directory
compilation terminated.

examples/standalone

Result: FAIL