This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.2.2
More details
| Board | Claims compatibility | Inclusion | basic |
dma |
dma_passthrough |
tone_generator |
|---|---|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | PASS | PASS | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
This library has no main header file so an empty one was created.
/private/tmp/arduino-testlib2491500801/test/test.ino:1:10: fatal error: Adafruit_Zero_I2S_Library.h: No such file or directory
#include <Adafruit_Zero_I2S_Library.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In constructor 'Adafruit_ZeroI2S::Adafruit_ZeroI2S()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:11: error: 'PIN_I2S_FS' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:11: note: suggested alternative: 'PIN_SPI_SS'
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
PIN_SPI_SS
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:29: error: 'PIN_I2S_SCK' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:29: note: suggested alternative: 'PIN_SPI_SCK'
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~~
PIN_SPI_SCK
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:47: error: 'PIN_I2S_SD' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:47: note: suggested alternative: 'PIN_WIRE_SDA'
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
PIN_WIRE_SDA
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In member function 'bool Adafruit_ZeroI2S::begin(I2SSlotSize, int, int)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:158:24: error: 'g_APinDescription' was not declared in this scope
uint32_t clockport = g_APinDescription[_sck].ulPort;
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:163:16: error: 'PIN_PA10G_I2S_SCK0' was not declared in this scope
_clk_pin = PIN_PA10G_I2S_SCK0;
^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:163:16: note: suggested alternative: 'PIN_SPI_SCK'
_clk_pin = PIN_PA10G_I2S_SCK0;
^~~~~~~~~~~~~~~~~~
PIN_SPI_SCK
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:164:16: error: 'MUX_PA10G_I2S_SCK0' was not declared in this scope
_clk_mux = MUX_PA10G_I2S_SCK0;
^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:24: error: 'EPioType' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:3: error: 'pinPeripheral' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:190:15: error: 'PIN_PA11G_I2S_FS0' was not declared in this scope
_fs_pin = PIN_PA11G_I2S_FS0;
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:191:15: error: 'MUX_PA11G_I2S_FS0' was not declared in this scope
_fs_mux = MUX_PA11G_I2S_FS0;
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:202:32: error: expected ')' before '_fs_mux'
pinPeripheral(_fs, (EPioType)_fs_mux);
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:206:15: error: 'I2S_GCLK_ID_0' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_0;
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:208:15: error: 'I2S_GCLK_ID_1' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_1;
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:212:10: error: 'GCLK' was not declared in this scope
while (GCLK->STATUS.bit.SYNCBUSY)
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:212:10: note: suggested alternative: 'SCL'
while (GCLK->STATUS.bit.SYNCBUSY)
^~~~
SCL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:3: error: 'GCLK' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:3: note: suggested alternative: 'SCL'
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^~~~
SCL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:25: error: 'I2S_CLOCK_GENERATOR' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:215:26: error: 'SystemCoreClock' was not declared in this scope
GCLK->GENDIV.bit.DIV = SystemCoreClock / divider;
^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:221:27: error: 'GCLK_GENCTRL_SRC_DFLL48M_Val' was not declared in this scope
GCLK->GENCTRL.bit.SRC = GCLK_GENCTRL_SRC_DFLL48M_Val;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:241:17: error: 'PIN_PA07G_I2S_SD0' was not declared in this scope
_data_pin = PIN_PA07G_I2S_SD0;
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:242:17: error: 'MUX_PA07G_I2S_SD0' was not declared in this scope
_data_mux = MUX_PA07G_I2S_SD0;
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:246:17: error: 'PIN_PA08G_I2S_SD1' was not declared in this scope
_data_pin = PIN_PA08G_I2S_SD1;
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:247:17: error: 'MUX_PA08G_I2S_SD1' was not declared in this scope
_data_mux = MUX_PA08G_I2S_SD1;
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:251:17: error: 'PIN_PA19G_I2S_SD0' was not declared in this scope
_data_pin = PIN_PA19G_I2S_SD0;
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:252:17: error: 'MUX_PA19G_I2S_SD0' was not declared in this scope
_data_mux = MUX_PA19G_I2S_SD0;
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:257:32: error: expected ')' before '_data_mux'
pinPeripheral(_tx, (EPioType)_data_mux);
^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:259:3: error: 'PM' was not declared in this scope
PM->APBCMASK.reg |= PM_APBCMASK_I2S;
^~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:259:3: note: suggested alternative: 'PI'
PM->APBCMASK.reg |= PM_APBCMASK_I2S;
^~
PI
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:259:23: error: 'PM_APBCMASK_I2S' was not declared in this scope
PM->APBCMASK.reg |= PM_APBCMASK_I2S;
^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:261:3: error: 'I2S' was not declared in this scope
I2S->CTRLA.bit.ENABLE = 0;
^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:273:7: error: 'I2S_CLKCTRL_MCKSEL_GC
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.cpp:30:10: fatal error: malloc.h: No such file or directory
#include <malloc.h> // memalign() function
^~~~~~~~~~
compilation terminated.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.cpp:30:10: fatal error: malloc.h: No such file or directory
#include <malloc.h> // memalign() function
^~~~~~~~~~
compilation terminated.
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:51:24: error: 'int32_t square [256]' redeclared as different kind of symbol
int32_t square[WAV_SIZE] = {0};
^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:26:0,
from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-E8C33B46A2C9D3BF08A68403C3C57C52/sketch/tone_generator.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/math.h:203:15: note: previous declaration 'double square(double)'
extern double square(double __x) __ATTR_CONST__;
^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:134:45: error: cannot convert 'double (*)(double)' to 'int32_t* {aka long int*}' for argument '2' to 'void generateSquare(int32_t, int32_t*, uint16_t)'
generateSquare(AMPLITUDE, square, WAV_SIZE);
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:162:46: error: cannot convert 'double (*)(double)' to 'int32_t* {aka long int*}' for argument '1' to 'void playWave(int32_t*, uint16_t, float, float)'
playWave(square, WAV_SIZE, scale[i], 0.25);
^
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib3173061747/test/test.ino:1:10: fatal error: Adafruit_Zero_I2S_Library.h: No such file or directory
#include <Adafruit_Zero_I2S_Library.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In constructor 'Adafruit_ZeroI2S::Adafruit_ZeroI2S()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:11: error: 'PIN_I2S_FS' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:11: note: suggested alternative: 'PIN_SPI_SS'
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:29: error: 'PIN_I2S_SCK' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:29: note: suggested alternative: 'PIN_SPI_SCK'
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~~
PIN_SPI_SCK
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:47: error: 'PIN_I2S_SD' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:47: note: suggested alternative: 'PIN_WIRE_SDA'
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
PIN_WIRE_SDA
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In member function 'bool Adafruit_ZeroI2S::begin(I2SSlotSize, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:158:46: error: invalid use of incomplete type 'PinDescription {aka struct _PinDescription}'
uint32_t clockport = g_APinDescription[_sck].ulPort;
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.h:20:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:80:16: note: forward declaration of 'PinDescription {aka struct _PinDescription}'
typedef struct _PinDescription PinDescription;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:159:45: error: invalid use of incomplete type 'PinDescription {aka struct _PinDescription}'
uint32_t clockpin = g_APinDescription[_sck].ulPin;
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.h:20:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:80:16: note: forward declaration of 'PinDescription {aka struct _PinDescription}'
typedef struct _PinDescription PinDescription;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:163:16: error: 'PIN_PA10G_I2S_SCK0' was not declared in this scope
_clk_pin = PIN_PA10G_I2S_SCK0;
^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:163:16: note: suggested alternative: 'PIN_SPI_SCK'
_clk_pin = PIN_PA10G_I2S_SCK0;
^~~~~~~~~~~~~~~~~~
PIN_SPI_SCK
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:164:16: error: 'MUX_PA10G_I2S_SCK0' was not declared in this scope
_clk_mux = MUX_PA10G_I2S_SCK0;
^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:24: error: 'EPioType' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:24: note: suggested alternative: 'SCB_Type'
pinPeripheral(_sck, (EPioType)_clk_mux);
^~~~~~~~
SCB_Type
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:3: error: 'pinPeripheral' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:186:42: error: invalid use of incomplete type 'PinDescription {aka struct _PinDescription}'
uint32_t fsport = g_APinDescription[_fs].ulPort;
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.h:20:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:80:16: note: forward declaration of 'PinDescription {aka struct _PinDescription}'
typedef struct _PinDescription PinDescription;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:187:41: error: invalid use of incomplete type 'PinDescription {aka struct _PinDescription}'
uint32_t fspin = g_APinDescription[_fs].ulPin;
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.h:20:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:80:16: note: forward declaration of 'PinDescription {aka struct _PinDescription}'
typedef struct _PinDescription PinDescription;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:190:15: error: 'PIN_PA11G_I2S_FS0' was not declared in this scope
_fs_pin = PIN_PA11G_I2S_FS0;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:191:15: error: 'MUX_PA11G_I2S_FS0' was not declared in this scope
_fs_mux = MUX_PA11G_I2S_FS0;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:206:15: error: 'I2S_GCLK_ID_0' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:208:15: error: 'I2S_GCLK_ID_1' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:212:10: error: 'GCLK' was not declared in this scope
while (GCLK->STATUS.bit.SYNCBUSY)
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:212:10: note: suggested alternative: 'SCK'
while (GCLK->STATUS.bit.SYNCBUSY)
^~~~
SCK
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:3: error: 'GCLK' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:3: note: suggested alternative: 'SCK'
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^~~~
SCK
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:25: error: 'I2S_CLOCK_GENERATOR' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:221:27: error: 'GCLK_GENCTRL_SRC_DFLL48M_Val' was not declared in this scope
GCLK->GENCTRL.bit.SRC = GCLK_GENCTRL_SRC_DFLL48M_Val;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:236:43: error: invalid use of incomplete type 'PinDescription {aka struct _PinDescription}'
uint32_t datapin = g_APinDescription[_tx].ulPin;
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.h:20:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
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_Zero_I2S_Library/examples/dma/dma.ino:2:
/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_Zero_I2S_Library/examples/dma/dma.ino:2: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_Zero_I2S_Library/examples/dma/dma.ino:14: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-2C92CA458EBDF9988970B73E491EA245/sketch/dma.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_Zero_I2S_Library/examples/dma/dma.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:41:20: error: 'I2S_DMAC_ID_TX_0' was not declared in this scope
myDMA.setTrigger(I2S_DMAC_ID_TX_0);
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:45:25: error: assignment of function 'int stat(const char*, stat*)'
stat = myDMA.allocate();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:45:25: error: cannot convert 'ZeroDMAstatus' to 'int(const char*, stat*)' in assignment
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:46:25: error: no matching function for call to 'Adafruit_ZeroDMA::printStatus(int (&)(const char*, stat*))'
myDMA.printStatus(stat);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:2:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:165:8: note: candidate: void Adafruit_ZeroDMA::printStatus(ZeroDMAstatus)
void printStatus(ZeroDMAstatus s = DMA_STATUS_JOBSTATUS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h:165:8: note: no known conversion for argument 1 from 'int(const char*, stat*)' to 'ZeroDMAstatus'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:49:11: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'; did you mean 'hasDescriptors'?
myDMA.addDescriptor(
^~~~~~~~~~~~~
hasDescriptors
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:54:17: error: 'I2S' was not declared in this scope
(void *)(&I2S->DATA[0].reg), // to here (M0+)
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:70:25: error: assignment of function 'int stat(const char*, stat*)'
stat = myDMA.startJob();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:70:25: error: cannot convert 'ZeroDMAstatus' to 'int(const char*, stat*)' in assignment
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). 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). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma_passthrough/dma_passthrough.ino:22:2: error: #error "this example is for SAMD51 devices only" #error "this example is for SAMD51 devices only" ^~~~~
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:56:16: error: 'Serial' was not declared in this scope
#define Serial Serial
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:120:3: note: in expansion of macro 'Serial'
Serial.begin(115200);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:56:16: note: suggested alternative: 'serial_t'
#define Serial Serial
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:120:3: note: in expansion of macro 'Serial'
Serial.begin(115200);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:56:16: error: 'Serial' was not declared in this scope
#define Serial Serial
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:138:3: note: in expansion of macro 'Serial'
Serial.println("Sine wave");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:56:16: note: suggested alternative: 'serial_t'
#define Serial Serial
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:138:3: note: in expansion of macro 'Serial'
Serial.println("Sine wave");
^~~~~~
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib3173061747/test/test.ino:1:10: fatal error: Adafruit_Zero_I2S_Library.h: No such file or directory
#include <Adafruit_Zero_I2S_Library.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In constructor 'Adafruit_ZeroI2S::Adafruit_ZeroI2S()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:11: error: 'PIN_I2S_FS' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:11: note: suggested alternative: 'PIN_SPI_SS'
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
PIN_SPI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:29: error: 'PIN_I2S_SCK' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:29: note: suggested alternative: 'PIN_SPI_SCK'
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~~
PIN_SPI_SCK
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:47: error: 'PIN_I2S_SD' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:47: note: suggested alternative: 'PIN_WIRE_SDA'
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^~~~~~~~~~
PIN_WIRE_SDA
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In member function 'bool Adafruit_ZeroI2S::begin(I2SSlotSize, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:158:24: error: 'g_APinDescription' was not declared in this scope
uint32_t clockport = g_APinDescription[_sck].ulPort;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:158:24: note: suggested alternative: 'IADDescriptor'
uint32_t clockport = g_APinDescription[_sck].ulPort;
^~~~~~~~~~~~~~~~~
IADDescriptor
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:163:16: error: 'PIN_PA10G_I2S_SCK0' was not declared in this scope
_clk_pin = PIN_PA10G_I2S_SCK0;
^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:163:16: note: suggested alternative: 'PIN_SPI_SCK'
_clk_pin = PIN_PA10G_I2S_SCK0;
^~~~~~~~~~~~~~~~~~
PIN_SPI_SCK
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:164:16: error: 'MUX_PA10G_I2S_SCK0' was not declared in this scope
_clk_mux = MUX_PA10G_I2S_SCK0;
^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:24: error: 'EPioType' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:3: error: 'pinPeripheral' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:190:15: error: 'PIN_PA11G_I2S_FS0' was not declared in this scope
_fs_pin = PIN_PA11G_I2S_FS0;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:191:15: error: 'MUX_PA11G_I2S_FS0' was not declared in this scope
_fs_mux = MUX_PA11G_I2S_FS0;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:202:32: error: expected ')' before '_fs_mux'
pinPeripheral(_fs, (EPioType)_fs_mux);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:206:15: error: 'I2S_GCLK_ID_0' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:208:15: error: 'I2S_GCLK_ID_1' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:212:10: error: 'GCLK' was not declared in this scope
while (GCLK->STATUS.bit.SYNCBUSY)
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:212:10: note: suggested alternative: 'SCL'
while (GCLK->STATUS.bit.SYNCBUSY)
^~~~
SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:3: error: 'GCLK' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:3: note: suggested alternative: 'SCL'
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^~~~
SCL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:25: error: 'I2S_CLOCK_GENERATOR' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:215:26: error: 'SystemCoreClock' was not declared in this scope
GCLK->GENDIV.bit.DIV = SystemCoreClock / divider;
^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:221:27: error: 'GCLK_GENCTRL_SRC_DFLL48M_Val' was not declared in this scope
GCLK->GENCTRL.bit.SRC = GCLK_GENCTRL_SRC_DFLL48M_Val;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:677:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.h:20,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:228:9: error: expected unqualified-id before '(' token
GCLK->CLKCTRL.bit.ID = i2sGCLK;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:229:9: error: expected unqualified-id before '(' token
GCLK->CLKCTRL.bit.GEN = I2S_CLOCK_GENERATOR;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:230:9: error: expected unqualified-id before '(' token
GCLK->CLKCTRL.bit.CLKEN = 1;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:241:17: error: 'PIN_PA07G_I2S_SD0' was not declared in this scope
_data_pin = PIN_PA07G_I2S_SD0;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:242:17: error: 'MUX_PA07G_I2S_SD0' was not declared in this scope
_data_mux = MUX_PA07G_I2S_SD0;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:246:17: error: 'PIN_PA08G_I2S_SD1' was not declared in this scope
_data_pin = PIN_PA08G_I2S_SD1;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:247:17: error: 'MUX_PA08G_I2S_SD1' was not declared in this scope
_data_mux = MUX_PA08G_I2S_SD1;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:251:17: error: 'PIN_PA19G_I2S_SD0' was not declared in this scope
_data_pin = PIN_PA19G_I2S_SD0;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:252:17: error: 'MUX_PA19G_I2S_SD0' was not declared in this scope
_data_mux = MUX_PA19G_I2S_SD0;
^~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.cpp:30:10: fatal error: malloc.h: No such file or directory
#include <malloc.h> // memalign() function
^~~~~~~~~~
compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.cpp:30:10: fatal error: malloc.h: No such file or directory
#include <malloc.h> // memalign() function
^~~~~~~~~~
compilation terminated.
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:51:24: error: 'int32_t square [256]' redeclared as different kind of symbol
int32_t square[WAV_SIZE] = {0};
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:47:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
from /tmp/arduino-sketch-97923611DFD2642623FC85D9E1EF1B0F/sketch/tone_generator.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/math.h:203:15: note: previous declaration 'double square(double)'
extern double square(double __x) __ATTR_CONST__;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:134:45: error: cannot convert 'double (*)(double)' to 'int32_t* {aka long int*}' for argument '2' to 'void generateSquare(int32_t, int32_t*, uint16_t)'
generateSquare(AMPLITUDE, square, WAV_SIZE);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:162:46: error: cannot convert 'double (*)(double)' to 'int32_t* {aka long int*}' for argument '1' to 'void playWave(int32_t*, uint16_t, float, float)'
playWave(square, WAV_SIZE, scale[i], 0.25);
^
Result: FAIL
This library has no main header file so an empty one was created.
/private/tmp/arduino-testlib2491500801/test/test.ino:1:10: fatal error: Adafruit_Zero_I2S_Library.h: No such file or directory
#include <Adafruit_Zero_I2S_Library.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Result: PASS
Sketch uses 25036 bytes (9%) of program storage space. Maximum is 262144 bytes. Global variables use 4028 bytes (12%) of dynamic memory, leaving 28740 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 26988 bytes (10%) of program storage space. Maximum is 262144 bytes. Global variables use 4500 bytes (13%) of dynamic memory, leaving 28268 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma_passthrough/dma_passthrough.ino:22:2: error: #error "this example is for SAMD51 devices only" #error "this example is for SAMD51 devices only" ^~~~~
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:56:16: error: 'Serial' was not declared in this scope
#define Serial Serial
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:120:3: note: in expansion of macro 'Serial'
Serial.begin(115200);
^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:56:16: note: suggested alternative: 'Serial_'
#define Serial Serial
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:120:3: note: in expansion of macro 'Serial'
Serial.begin(115200);
^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:56:16: error: 'Serial' was not declared in this scope
#define Serial Serial
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:138:3: note: in expansion of macro 'Serial'
Serial.println("Sine wave");
^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:56:16: note: suggested alternative: 'Serial_'
#define Serial Serial
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/tone_generator/tone_generator.ino:138:3: note: in expansion of macro 'Serial'
Serial.println("Sine wave");
^~~~~~
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib362897504/test/test.ino:1:39: fatal error: Adafruit_Zero_I2S_Library.h: No such file or directory compilation terminated.
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In constructor 'Adafruit_ZeroI2S::Adafruit_ZeroI2S()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:11: error: 'PIN_I2S_FS' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:29: error: 'PIN_I2S_SCK' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:47: error: 'PIN_I2S_SD' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In member function 'bool Adafruit_ZeroI2S::begin(I2SSlotSize, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:158:24: error: 'g_APinDescription' was not declared in this scope
uint32_t clockport = g_APinDescription[_sck].ulPort;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:163:16: error: 'PIN_PA10G_I2S_SCK0' was not declared in this scope
_clk_pin = PIN_PA10G_I2S_SCK0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:164:16: error: 'MUX_PA10G_I2S_SCK0' was not declared in this scope
_clk_mux = MUX_PA10G_I2S_SCK0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:24: error: 'EPioType' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:41: error: 'pinPeripheral' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:190:15: error: 'PIN_PA11G_I2S_FS0' was not declared in this scope
_fs_pin = PIN_PA11G_I2S_FS0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:191:15: error: 'MUX_PA11G_I2S_FS0' was not declared in this scope
_fs_mux = MUX_PA11G_I2S_FS0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:202:32: error: expected ')' before '_fs_mux'
pinPeripheral(_fs, (EPioType)_fs_mux);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:206:15: error: 'I2S_GCLK_ID_0' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:208:15: error: 'I2S_GCLK_ID_1' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_1;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:212:10: error: 'GCLK' was not declared in this scope
while (GCLK->STATUS.bit.SYNCBUSY)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:3: error: 'GCLK' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:25: error: 'I2S_CLOCK_GENERATOR' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:215:26: error: 'SystemCoreClock' was not declared in this scope
GCLK->GENDIV.bit.DIV = SystemCoreClock / divider;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:221:27: error: 'GCLK_GENCTRL_SRC_DFLL48M_Val' was not declared in this scope
GCLK->GENCTRL.bit.SRC = GCLK_GENCTRL_SRC_DFLL48M_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:241:17: error: 'PIN_PA07G_I2S_SD0' was not declared in this scope
_data_pin = PIN_PA07G_I2S_SD0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:242:17: error: 'MUX_PA07G_I2S_SD0' was not declared in this scope
_data_mux = MUX_PA07G_I2S_SD0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:246:17: error: 'PIN_PA08G_I2S_SD1' was not declared in this scope
_data_pin = PIN_PA08G_I2S_SD1;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:247:17: error: 'MUX_PA08G_I2S_SD1' was not declared in this scope
_data_mux = MUX_PA08G_I2S_SD1;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:251:17: error: 'PIN_PA19G_I2S_SD0' was not declared in this scope
_data_pin = PIN_PA19G_I2S_SD0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:252:17: error: 'MUX_PA19G_I2S_SD0' was not declared in this scope
_data_mux = MUX_PA19G_I2S_SD0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:257:32: error: expected ')' before '_data_mux'
pinPeripheral(_tx, (EPioType)_data_mux);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:259:3: error: 'PM' was not declared in this scope
PM->APBCMASK.reg |= PM_APBCMASK_I2S;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:259:23: error: 'PM_APBCMASK_I2S' was not declared in this scope
PM->APBCMASK.reg |= PM_APBCMASK_I2S;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:261:3: error: 'I2S' was not declared in this scope
I2S->CTRLA.bit.ENABLE = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:273:7: error: 'I2S_CLKCTRL_MCKSEL_GCLK' was not declared in this scope
I2S_CLKCTRL_MCKSEL_GCLK | I2S_CLKCTRL_SCKSEL_MCKDIV |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:273:33: error: 'I2S_CLKCTRL_SCKSEL_MCKDIV' was not declared in this scope
I2S_CLKCTRL_MCKSEL_GCLK | I2S_CLKCTRL_SCKSEL_MCKDIV |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:274:7: error: 'I2S_CLKCTRL_FSSEL_SCKDIV' was not declared in this scope
I2S_CLKCTRL_FSSEL_SCKDIV | I2S_CLKCTRL_BITDELAY_I2S |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:274:34: error: 'I2S_CLKCTRL_BITDELAY_I2S' was not declared in this scope
I2S_CLKCTRL_FSSEL_SCKDIV | I2S_CLKCTRL_BITDELAY_I2S |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:275:44: error: 'I2S_CLKCTRL_NBSLOTS' was not declared in this scope
I2S_CLKCTRL_NBSLOTS(I2S_NUM_SLOTS - 1) | I2S_CLKCTRL_SLOTSIZE(width);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:275:74: error: 'I2S_CLKCTRL_SLOTSIZE' was not declared in this scope
I2S_CLKCTRL_NBSLOTS(I2S_NUM_SLOTS - 1) | I2S_CLKCTRL_SLOTSIZE(width);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:280:16: error: 'I2S_SERCTRL_DATASIZE_8_Val' was not declared in this scope
wordSize = I2S_SERCTRL_DATASIZE_8_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:283:16: error: 'I2S_SERCTRL_DATASIZE_16_Val' was not declared in this scope
wordSize = I2S_SERCTRL_DATASIZE_16_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:286:16: error: 'I2S_SERCTRL_DATASIZE_24_Val' was not declared in this scope
wordSize = I2S_SERCTRL_DATASIZE_24_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:289:16: error: 'I2S_SERCTRL_DATASIZE_32_Val' was not declared in this scope
wordSize = I2S_SERCTRL_DATASIZE_32_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:304:7: error: 'I2S_SERCTRL_DMA_SINGLE' was not declared in this scope
I2S_SERCTRL_DMA_SINGLE | I2S_SERCTRL_MONO_STEREO |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:304:32: error: 'I2S_SERCTRL_MONO_STEREO' was not declared in
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
WARNING: library Adafruit_Zero_DMA_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 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_Zero_I2S_Library/examples/dma/dma.ino:2:
/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_Zero_I2S_Library/examples/dma/dma.ino:2: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
DmacDescriptor *
^
/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_Zero_I2S_Library/examples/dma/dma.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:41:20: error: 'I2S_DMAC_ID_TX_0' was not declared in this scope
myDMA.setTrigger(I2S_DMAC_ID_TX_0);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:49:11: error: 'class Adafruit_ZeroDMA' has no member named 'addDescriptor'
myDMA.addDescriptor(
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma/dma.ino:54:17: error: 'I2S' was not declared in this scope
(void *)(&I2S->DATA[0].reg), // to here (M0+)
^
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). WARNING: library Adafruit_Zero_DMA_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/examples/dma_passthrough/dma_passthrough.ino:22:2: error: #error "this example is for SAMD51 devices only" #error "this example is for SAMD51 devices only" ^
Result: FAIL
WARNING: library Adafruit_Zero_I2S_Library claims to run on samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In constructor 'Adafruit_ZeroI2S::Adafruit_ZeroI2S()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:11: error: 'PIN_I2S_FS' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:29: error: 'PIN_I2S_SCK' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:60:47: error: 'PIN_I2S_SD' was not declared in this scope
: _fs(PIN_I2S_FS), _sck(PIN_I2S_SCK), _tx(PIN_I2S_SD) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp: In member function 'bool Adafruit_ZeroI2S::begin(I2SSlotSize, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:158:24: error: 'g_APinDescription' was not declared in this scope
uint32_t clockport = g_APinDescription[_sck].ulPort;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:163:16: error: 'PIN_PA10G_I2S_SCK0' was not declared in this scope
_clk_pin = PIN_PA10G_I2S_SCK0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:164:16: error: 'MUX_PA10G_I2S_SCK0' was not declared in this scope
_clk_mux = MUX_PA10G_I2S_SCK0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:24: error: 'EPioType' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:183:41: error: 'pinPeripheral' was not declared in this scope
pinPeripheral(_sck, (EPioType)_clk_mux);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:190:15: error: 'PIN_PA11G_I2S_FS0' was not declared in this scope
_fs_pin = PIN_PA11G_I2S_FS0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:191:15: error: 'MUX_PA11G_I2S_FS0' was not declared in this scope
_fs_mux = MUX_PA11G_I2S_FS0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:202:32: error: expected ')' before '_fs_mux'
pinPeripheral(_fs, (EPioType)_fs_mux);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:206:15: error: 'I2S_GCLK_ID_0' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:208:15: error: 'I2S_GCLK_ID_1' was not declared in this scope
i2sGCLK = I2S_GCLK_ID_1;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:212:10: error: 'GCLK' was not declared in this scope
while (GCLK->STATUS.bit.SYNCBUSY)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:3: error: 'GCLK' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:214:25: error: 'I2S_CLOCK_GENERATOR' was not declared in this scope
GCLK->GENDIV.bit.ID = I2S_CLOCK_GENERATOR;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:215:26: error: 'SystemCoreClock' was not declared in this scope
GCLK->GENDIV.bit.DIV = SystemCoreClock / divider;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:221:27: error: 'GCLK_GENCTRL_SRC_DFLL48M_Val' was not declared in this scope
GCLK->GENCTRL.bit.SRC = GCLK_GENCTRL_SRC_DFLL48M_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:241:17: error: 'PIN_PA07G_I2S_SD0' was not declared in this scope
_data_pin = PIN_PA07G_I2S_SD0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:242:17: error: 'MUX_PA07G_I2S_SD0' was not declared in this scope
_data_mux = MUX_PA07G_I2S_SD0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:246:17: error: 'PIN_PA08G_I2S_SD1' was not declared in this scope
_data_pin = PIN_PA08G_I2S_SD1;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:247:17: error: 'MUX_PA08G_I2S_SD1' was not declared in this scope
_data_mux = MUX_PA08G_I2S_SD1;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:251:17: error: 'PIN_PA19G_I2S_SD0' was not declared in this scope
_data_pin = PIN_PA19G_I2S_SD0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:252:17: error: 'MUX_PA19G_I2S_SD0' was not declared in this scope
_data_mux = MUX_PA19G_I2S_SD0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:257:32: error: expected ')' before '_data_mux'
pinPeripheral(_tx, (EPioType)_data_mux);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:259:3: error: 'PM' was not declared in this scope
PM->APBCMASK.reg |= PM_APBCMASK_I2S;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:259:23: error: 'PM_APBCMASK_I2S' was not declared in this scope
PM->APBCMASK.reg |= PM_APBCMASK_I2S;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:261:3: error: 'I2S' was not declared in this scope
I2S->CTRLA.bit.ENABLE = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:273:7: error: 'I2S_CLKCTRL_MCKSEL_GCLK' was not declared in this scope
I2S_CLKCTRL_MCKSEL_GCLK | I2S_CLKCTRL_SCKSEL_MCKDIV |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:273:33: error: 'I2S_CLKCTRL_SCKSEL_MCKDIV' was not declared in this scope
I2S_CLKCTRL_MCKSEL_GCLK | I2S_CLKCTRL_SCKSEL_MCKDIV |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:274:7: error: 'I2S_CLKCTRL_FSSEL_SCKDIV' was not declared in this scope
I2S_CLKCTRL_FSSEL_SCKDIV | I2S_CLKCTRL_BITDELAY_I2S |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:274:34: error: 'I2S_CLKCTRL_BITDELAY_I2S' was not declared in this scope
I2S_CLKCTRL_FSSEL_SCKDIV | I2S_CLKCTRL_BITDELAY_I2S |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:275:44: error: 'I2S_CLKCTRL_NBSLOTS' was not declared in this scope
I2S_CLKCTRL_NBSLOTS(I2S_NUM_SLOTS - 1) | I2S_CLKCTRL_SLOTSIZE(width);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:275:74: error: 'I2S_CLKCTRL_SLOTSIZE' was not declared in this scope
I2S_CLKCTRL_NBSLOTS(I2S_NUM_SLOTS - 1) | I2S_CLKCTRL_SLOTSIZE(width);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:280:16: error: 'I2S_SERCTRL_DATASIZE_8_Val' was not declared in this scope
wordSize = I2S_SERCTRL_DATASIZE_8_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:283:16: error: 'I2S_SERCTRL_DATASIZE_16_Val' was not declared in this scope
wordSize = I2S_SERCTRL_DATASIZE_16_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:286:16: error: 'I2S_SERCTRL_DATASIZE_24_Val' was not declared in this scope
wordSize = I2S_SERCTRL_DATASIZE_24_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:289:16: error: 'I2S_SERCTRL_DATASIZE_32_Val' was not declared in this scope
wordSize = I2S_SERCTRL_DATASIZE_32_Val;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:304:7: error: 'I2S_SERCTRL_DMA_SINGLE' was not declared in this scope
I2S_SERCTRL_DMA_SINGLE | I2S_SERCTRL_MONO_STEREO |
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Zero_I2S_Library/Adafruit_ZeroI2S.cpp:304:32: error: 'I2S_SERCTRL_MONO_STEREO' was not declared in