BY8X01-16P Audio Module Library - compatibility matrix

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

BY8X01-16P Audio Module Library

Version: 1.0.8
More details

Compatibility matrix

Board Claims compatibility Inclusion
CombinationPlaybackExample
IndexedPlaybackExample
ModuleInfo
SimpleExample
SoftwareSerialExample
arduino:avr:uno
1.8.4
Yes PASS FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS FAIL PASS FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS FAIL PASS FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/CombinationPlaybackExample

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/CombinationPlaybackExample/CombinationPlaybackExample.ino:11:11: error: no matching function for call to 'BY8X0116P::BY8X0116P()'
 BY8X0116P audioController;              // Library using default disabled busy pin hookup, and default Serial1 @9600bps
           ^~~~~~~~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/CombinationPlaybackExample/CombinationPlaybackExample.ino:9:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   candidate expects 3 arguments, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/CombinationPlaybackExample/CombinationPlaybackExample.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/CombinationPlaybackExample/CombinationPlaybackExample.ino:15:5: error: 'Serial1' was not declared in this scope
     Serial1.begin(audioController.getSerialBaud(),
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/CombinationPlaybackExample/CombinationPlaybackExample.ino:15:5: note: suggested alternative: 'Serial'
     Serial1.begin(audioController.getSerialBaud(),
     ^~~~~~~
     Serial

examples/IndexedPlaybackExample

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/IndexedPlaybackExample/IndexedPlaybackExample.ino:13:34: error: no matching function for call to 'BY8X0116P::BY8X0116P(const byte&)'
 BY8X0116P audioController(busyPin);     // Library using busy pin input D22, and default Serial1 @9600bps
                                  ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/IndexedPlaybackExample/IndexedPlaybackExample.ino:10:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   no known conversion for argument 1 from 'const byte {aka const unsigned char}' to 'HardwareSerial&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   no known conversion for argument 1 from 'const byte {aka const unsigned char}' to 'const BY8X0116P&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   no known conversion for argument 1 from 'const byte {aka const unsigned char}' to 'BY8X0116P&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/IndexedPlaybackExample/IndexedPlaybackExample.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/IndexedPlaybackExample/IndexedPlaybackExample.ino:17:5: error: 'Serial1' was not declared in this scope
     Serial1.begin(audioController.getSerialBaud(),
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/IndexedPlaybackExample/IndexedPlaybackExample.ino:17:5: note: suggested alternative: 'Serial'
     Serial1.begin(audioController.getSerialBaud(),
     ^~~~~~~
     Serial

examples/ModuleInfo

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:21:11: error: no matching function for call to 'BY8X0116P::BY8X0116P()'
 BY8X0116P audioController;              // Library using default disabled busy pin hookup, and default Serial1 @9600bps
           ^~~~~~~~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:19:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   candidate expects 3 arguments, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:25:5: error: 'Serial1' was not declared in this scope
     Serial1.begin(audioController.getSerialBaud(),
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:25:5: note: suggested alternative: 'Serial'
     Serial1.begin(audioController.getSerialBaud(),
     ^~~~~~~
     Serial
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:30:21: error: 'class BY8X0116P' has no member named 'printModuleInfo'
     audioController.printModuleInfo();  // Prints module diagnostic information
                     ^~~~~~~~~~~~~~~

examples/SimpleExample

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SimpleExample/SimpleExample.ino:5:11: error: no matching function for call to 'BY8X0116P::BY8X0116P()'
 BY8X0116P audioController;              // Library using default disabled busy pin hookup, and default Serial1 @9600bps
           ^~~~~~~~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SimpleExample/SimpleExample.ino:3:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   candidate expects 3 arguments, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SimpleExample/SimpleExample.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SimpleExample/SimpleExample.ino:9:5: error: 'Serial1' was not declared in this scope
     Serial1.begin(audioController.getSerialBaud(),
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SimpleExample/SimpleExample.ino:9:5: note: suggested alternative: 'Serial'
     Serial1.begin(audioController.getSerialBaud(),
     ^~~~~~~
     Serial

examples/SoftwareSerialExample

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:19:1: error: 'SoftwareSerial' does not name a type; did you mean 'HardwareSerial'?
 SoftwareSerial swSerial(rxPin, txPin);  // SoftwareSerial using RX pin D2 and TX pin D3
 ^~~~~~~~~~~~~~
 HardwareSerial
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:21:27: error: 'swSerial' was not declared in this scope
 BY8X0116P audioController(swSerial);    // Library using SoftwareSerial @9600bps, and default disabled busy pin hookup
                           ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:21:27: note: suggested alternative: 'Serial'
 BY8X0116P audioController(swSerial);    // Library using SoftwareSerial @9600bps, and default disabled busy pin hookup
                           ^~~~~~~~
                           Serial
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:24:5: error: 'swSerial' was not declared in this scope
     swSerial.begin(audioController.getSerialBaud()); // Begin SoftwareSerial
     ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:24:5: note: suggested alternative: 'Serial'
     swSerial.begin(audioController.getSerialBaud()); // Begin SoftwareSerial
     ^~~~~~~~
     Serial

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.

examples/CombinationPlaybackExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/CombinationPlaybackExample/CombinationPlaybackExample.ino:11:11: error: no matching function for call to 'BY8X0116P::BY8X0116P()'
 BY8X0116P audioController;              // Library using default disabled busy pin hookup, and default Serial1 @9600bps
           ^~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/CombinationPlaybackExample/CombinationPlaybackExample.ino:9:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(arduino::HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided

examples/IndexedPlaybackExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/IndexedPlaybackExample/IndexedPlaybackExample.ino:13:34: error: no matching function for call to 'BY8X0116P::BY8X0116P(const byte&)'
 BY8X0116P audioController(busyPin);     // Library using busy pin input D22, and default Serial1 @9600bps
                                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/IndexedPlaybackExample/IndexedPlaybackExample.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(arduino::HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   no known conversion for argument 1 from 'const byte {aka const unsigned char}' to 'arduino::HardwareSerial&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   no known conversion for argument 1 from 'const byte {aka const unsigned char}' to 'const BY8X0116P&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   no known conversion for argument 1 from 'const byte {aka const unsigned char}' to 'BY8X0116P&&'

examples/ModuleInfo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:21:11: error: no matching function for call to 'BY8X0116P::BY8X0116P()'
 BY8X0116P audioController;              // Library using default disabled busy pin hookup, and default Serial1 @9600bps
           ^~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(arduino::HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:30:21: error: 'class BY8X0116P' has no member named 'printModuleInfo'
     audioController.printModuleInfo();  // Prints module diagnostic information
                     ^~~~~~~~~~~~~~~

examples/SimpleExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SimpleExample/SimpleExample.ino:5:11: error: no matching function for call to 'BY8X0116P::BY8X0116P()'
 BY8X0116P audioController;              // Library using default disabled busy pin hookup, and default Serial1 @9600bps
           ^~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SimpleExample/SimpleExample.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(arduino::HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided

examples/SoftwareSerialExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:19:1: error: 'SoftwareSerial' does not name a type
 SoftwareSerial swSerial(rxPin, txPin);  // SoftwareSerial using RX pin D2 and TX pin D3
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:21:27: error: 'swSerial' was not declared in this scope
 BY8X0116P audioController(swSerial);    // Library using SoftwareSerial @9600bps, and default disabled busy pin hookup
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:21:27: note: suggested alternative: 'Serial'
 BY8X0116P audioController(swSerial);    // Library using SoftwareSerial @9600bps, and default disabled busy pin hookup
                           ^~~~~~~~
                           Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:24:5: error: 'swSerial' was not declared in this scope
     swSerial.begin(audioController.getSerialBaud()); // Begin SoftwareSerial
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:24:5: note: suggested alternative: 'Serial'
     swSerial.begin(audioController.getSerialBaud()); // Begin SoftwareSerial
     ^~~~~~~~
     Serial

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/CombinationPlaybackExample

Result: PASS

Sketch uses 6190 bytes (12%) of program storage space. Maximum is 49152 bytes.
Global variables use 361 bytes (5%) of dynamic memory, leaving 5783 bytes for local variables. Maximum is 6144 bytes.

examples/IndexedPlaybackExample

Result: PASS

Sketch uses 6840 bytes (13%) of program storage space. Maximum is 49152 bytes.
Global variables use 361 bytes (5%) of dynamic memory, leaving 5783 bytes for local variables. Maximum is 6144 bytes.

examples/ModuleInfo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:30:21: error: 'class BY8X0116P' has no member named 'printModuleInfo'
     audioController.printModuleInfo();  // Prints module diagnostic information
                     ^~~~~~~~~~~~~~~

examples/SimpleExample

Result: PASS

Sketch uses 4914 bytes (9%) of program storage space. Maximum is 49152 bytes.
Global variables use 359 bytes (5%) of dynamic memory, leaving 5785 bytes for local variables. Maximum is 6144 bytes.

examples/SoftwareSerialExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:19:1: error: 'SoftwareSerial' does not name a type
 SoftwareSerial swSerial(rxPin, txPin);  // SoftwareSerial using RX pin D2 and TX pin D3
 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:21:27: error: 'swSerial' was not declared in this scope
 BY8X0116P audioController(swSerial);    // Library using SoftwareSerial @9600bps, and default disabled busy pin hookup
                           ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:21:27: note: suggested alternative: 'Serial'
 BY8X0116P audioController(swSerial);    // Library using SoftwareSerial @9600bps, and default disabled busy pin hookup
                           ^~~~~~~~
                           Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:24:5: error: 'swSerial' was not declared in this scope
     swSerial.begin(audioController.getSerialBaud()); // Begin SoftwareSerial
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:24:5: note: suggested alternative: 'Serial'
     swSerial.begin(audioController.getSerialBaud()); // Begin SoftwareSerial
     ^~~~~~~~
     Serial

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

Sketch uses 12312 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3000 bytes (9%) of dynamic memory, leaving 29768 bytes for local variables. Maximum is 32768 bytes.

examples/CombinationPlaybackExample

Result: PASS

Sketch uses 14800 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3392 bytes (10%) of dynamic memory, leaving 29376 bytes for local variables. Maximum is 32768 bytes.

examples/IndexedPlaybackExample

Result: PASS

Sketch uses 15224 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3392 bytes (10%) of dynamic memory, leaving 29376 bytes for local variables. Maximum is 32768 bytes.

examples/ModuleInfo

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:30:21: error: 'class BY8X0116P' has no member named 'printModuleInfo'
     audioController.printModuleInfo();  // Prints module diagnostic information
                     ^~~~~~~~~~~~~~~
Multiple libraries were found for "Scheduler.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Scheduler
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueFairy
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ESP8266Scheduler
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Taskrunner

examples/SimpleExample

Result: PASS

Sketch uses 13316 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3024 bytes (9%) of dynamic memory, leaving 29744 bytes for local variables. Maximum is 32768 bytes.

examples/SoftwareSerialExample

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:19:1: error: 'SoftwareSerial' does not name a type
 SoftwareSerial swSerial(rxPin, txPin);  // SoftwareSerial using RX pin D2 and TX pin D3
 ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:21:27: error: 'swSerial' was not declared in this scope
 BY8X0116P audioController(swSerial);    // Library using SoftwareSerial @9600bps, and default disabled busy pin hookup
                           ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:21:27: note: suggested alternative: 'Serial'
 BY8X0116P audioController(swSerial);    // Library using SoftwareSerial @9600bps, and default disabled busy pin hookup
                           ^~~~~~~~
                           Serial
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:24:5: error: 'swSerial' was not declared in this scope
     swSerial.begin(audioController.getSerialBaud()); // Begin SoftwareSerial
     ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:24:5: note: suggested alternative: 'Serial'
     swSerial.begin(audioController.getSerialBaud()); // Begin SoftwareSerial
     ^~~~~~~~
     Serial
Multiple libraries were found for "Scheduler.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Scheduler
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Taskrunner
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ESP8266Scheduler
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueFairy

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp: In member function 'void BY8X0116P::playFileIndex(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:167:52: error: no matching function for call to 'max(uint16_t&, int)'
     fileIndex = (uint16_t)min(max(fileIndex, 0x0001), 0xFFFF);
                                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:60,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:6:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3463:5: note: candidate: template<class _Tp, class _Compare> _Tp std::max(std::initializer_list<_Tp>, _Compare)
     max(initializer_list<_Tp> __l, _Compare __comp)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3463:5: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:167:52: note:   mismatched types 'std::initializer_list<_Tp>' and 'short unsigned int'
     fileIndex = (uint16_t)min(max(fileIndex, 0x0001), 0xFFFF);
                                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:60,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:6:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3457:5: note: candidate: template<class _Tp> _Tp std::max(std::initializer_list<_Tp>)
     max(initializer_list<_Tp> __l)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3457:5: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:167:52: note:   mismatched types 'std::initializer_list<_Tp>' and 'short unsigned int'
     fileIndex = (uint16_t)min(max(fileIndex, 0x0001), 0xFFFF);
                                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:60,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:6:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:265:5: note: candidate: template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:265:5: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:167:52: note:   deduced conflicting types for parameter 'const _Tp' ('short unsigned int' and 'int')
     fileIndex = (uint16_t)min(max(fileIndex, 0x0001), 0xFFFF);
                                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:60,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:6:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:219:5: note: candidate: template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&)
     max(const _Tp& __a, const _Tp& __b)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:219:5: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:167:52: note:   deduced conflicting types for parameter 'const _Tp' ('short unsigned int' and 'int')
     fileIndex = (uint16_t)min(max(fileIndex, 0x0001), 0xFFFF);
                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp: In member function 'void BY8X0116P::playFolderFileIndex(byte, byte)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:178:47: error: no matching function for call to 'max(byte&, int)'
     folderIndex = (byte)min(max(folderIndex, 0), 99);
                                               ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:60,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:6:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3463:5: note: candidate: template<class _Tp, class _Compare> _Tp std::max(std::initializer_list<_Tp>, _Compare)
     max(initializer_list<_Tp> __l, _Compare __comp)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3463:5: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:178:47: note:   mismatched types 'std::initializer_list<_Tp>' and 'unsigned char'
     folderIndex = (byte)min(max(folderIndex, 0), 99);
                                               ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:60,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:6:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3457:5: note: candidate: template<class _Tp> _Tp std::max(std::initializer_list<_Tp>)
     max(initializer_list<_Tp> __l)
     ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3457:5: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.cpp:178:47: note:   mismatched types 'std::initializer_list<_Tp>' and 'unsigned char'
     folderIndex = (byte)min(max(folderIndex, 0), 99);
                                               ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
                 from /home/ec2-user

examples/CombinationPlaybackExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/CombinationPlaybackExample/CombinationPlaybackExample.ino:11:11: error: no matching function for call to 'BY8X0116P::BY8X0116P()'
 BY8X0116P audioController;              // Library using default disabled busy pin hookup, and default Serial1 @9600bps
           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/CombinationPlaybackExample/CombinationPlaybackExample.ino:9:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided

examples/IndexedPlaybackExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/IndexedPlaybackExample/IndexedPlaybackExample.ino:13:34: error: invalid initialization of non-const reference of type 'HardwareSerial&' from an rvalue of type 'HardwareSerial'
 BY8X0116P audioController(busyPin);     // Library using busy pin input D22, and default Serial1 @9600bps
                                  ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:154:0,
                 from /tmp/arduino-sketch-F35FEC511983FC3562644EE1D04DBDD5/sketch/IndexedPlaybackExample.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/HardwareSerial.h:56:5: note:   after user-defined conversion: HardwareSerial::HardwareSerial(int)
     HardwareSerial(int uart_nr);
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/IndexedPlaybackExample/IndexedPlaybackExample.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   initializing argument 1 of 'BY8X0116P::BY8X0116P(HardwareSerial&, byte, byte)'
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^

examples/ModuleInfo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:21:11: error: no matching function for call to 'BY8X0116P::BY8X0116P()'
 BY8X0116P audioController;              // Library using default disabled busy pin hookup, and default Serial1 @9600bps
           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/ModuleInfo/ModuleInfo.ino:30:21: error: 'class BY8X0116P' has no member named 'printModuleInfo'
     audioController.printModuleInfo();  // Prints module diagnostic information
                     ^

examples/SimpleExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SimpleExample/SimpleExample.ino:5:11: error: no matching function for call to 'BY8X0116P::BY8X0116P()'
 BY8X0116P audioController;              // Library using default disabled busy pin hookup, and default Serial1 @9600bps
           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SimpleExample/SimpleExample.ino:3:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note: candidate: BY8X0116P::BY8X0116P(HardwareSerial&, byte, byte)
     BY8X0116P(HardwareSerial& serial, byte busyPin = DISABLED, byte busyActiveOn = HIGH);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:146:5: note:   candidate expects 3 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(const BY8X0116P&)
 class BY8X0116P {
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note: candidate: constexpr BY8X0116P::BY8X0116P(BY8X0116P&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/src/BY8X01-16P.h:130:7: note:   candidate expects 1 argument, 0 provided

examples/SoftwareSerialExample

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:19:1: error: 'SoftwareSerial' does not name a type
 SoftwareSerial swSerial(rxPin, txPin);  // SoftwareSerial using RX pin D2 and TX pin D3
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:21:27: error: 'swSerial' was not declared in this scope
 BY8X0116P audioController(swSerial);    // Library using SoftwareSerial @9600bps, and default disabled busy pin hookup
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BY8X01-16P_Audio_Module_Library/examples/SoftwareSerialExample/SoftwareSerialExample.ino:24:5: error: 'swSerial' was not declared in this scope
     swSerial.begin(audioController.getSerialBaud()); // Begin SoftwareSerial
     ^