This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.0.2
More details
| Board | Claims compatibility | Inclusion | CameraCapture |
CameraCaptureRawBytes |
CameraTestPattern |
ConnectionTest |
|---|---|---|---|---|---|---|
|
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 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:7:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'int OV767X::begin(int, int, int)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:183:95: error: cannot convert 'volatile uint8_t* {aka volatile unsigned char*}' to 'volatile uint32_t* {aka volatile long unsigned int*}' in assignment
#define portInputRegister(P) ( (volatile uint8_t *)( pgm_read_word( port_to_input_PGM + (P))) )
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:183:95: error: cannot convert 'volatile uint8_t* {aka volatile unsigned char*}' to 'volatile uint32_t* {aka volatile long unsigned int*}' in assignment
#define portInputRegister(P) ( (volatile uint8_t *)( pgm_read_word( port_to_input_PGM + (P))) )
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:140:15: note: in expansion of macro 'portInputRegister'
_hrefPort = portInputRegister(digitalPinToPort(_hrefPin));
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:183:95: error: cannot convert 'volatile uint8_t* {aka volatile unsigned char*}' to 'volatile uint32_t* {aka volatile long unsigned int*}' in assignment
#define portInputRegister(P) ( (volatile uint8_t *)( pgm_read_word( port_to_input_PGM + (P))) )
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:142:15: note: in expansion of macro 'portInputRegister'
_pclkPort = portInputRegister(digitalPinToPort(_pclkPin));
^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'word'
NRF_GPIO_Type * port;
^~~~
word
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: error: 'digitalPinToPinName' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: note: suggested alternative: 'digitalPinToBitMask'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/examples/CameraCapture/CameraCapture.ino:39:32: error: size of array 'pixels' is too large
unsigned short pixels[176 * 144]; // QCIF: 176x144 X 2 bytes per pixel (RGB565)
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCapture/CameraCapture.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCapture/CameraCapture.ino:70:22: error: 'pixels' was not declared in this scope
Camera.readFrame(pixels);
^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCapture/CameraCapture.ino:70:22: note: suggested alternative: 'yield'
Camera.readFrame(pixels);
^~~~~~
yield
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino:35:24: error: overflow in constant expression
byte data[320 * 240 * 2]; // QVGA: 320x240 X 2 bytes per pixel (RGB565)
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino:35:24: error: size of array 'data' is too large
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino:53:20: error: 'data' was not declared in this scope
Camera.readFrame(data);
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino:53:20: note: suggested alternative: 'atan'
Camera.readFrame(data);
^~~~
atan
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/examples/CameraTestPattern/CameraTestPattern.ino:39:32: error: size of array 'pixels' is too large
unsigned short pixels[176 * 144]; // QCIF: 176x144 X 2 bytes per pixel (RGB565)
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraTestPattern/CameraTestPattern.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraTestPattern/CameraTestPattern.ino:68:20: error: 'pixels' was not declared in this scope
Camera.readFrame(pixels);
^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraTestPattern/CameraTestPattern.ino:68:20: note: suggested alternative: 'yield'
Camera.readFrame(pixels);
^~~~~~
yield
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:46:24: error: overflow in constant expression
byte data[176 * 144 * 2]; // QCIF at 2 bytes per pixel
^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:46:24: error: size of array 'data' is negative
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/src/OV767X.cpp: In member function 'int OV767X::begin(int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:43: error: 'NRF_P0' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:57: error: 'NRF_P1' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'NVIC_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
NVIC_Type
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'port_s'
NRF_GPIO_Type * port;
^~~~
port_s
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/src/OV767X.cpp: In member function 'int OV767X::begin(int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:43: error: 'NRF_P0' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:57: error: 'NRF_P1' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'NVIC_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
NVIC_Type
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'port_s'
NRF_GPIO_Type * port;
^~~~
port_s
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/src/OV767X.cpp: In member function 'int OV767X::begin(int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:43: error: 'NRF_P0' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:57: error: 'NRF_P1' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'NVIC_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
NVIC_Type
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'port_s'
NRF_GPIO_Type * port;
^~~~
port_s
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/src/OV767X.cpp: In member function 'int OV767X::begin(int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:43: error: 'NRF_P0' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:57: error: 'NRF_P1' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'NVIC_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
NVIC_Type
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'port_s'
NRF_GPIO_Type * port;
^~~~
port_s
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/src/OV767X.cpp: In member function 'int OV767X::begin(int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:43: error: 'NRF_P0' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:18:57: error: 'NRF_P1' was not declared in this scope
#define portInputRegister(P) ((P == 0) ? &NRF_P0->IN : &NRF_P1->IN)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'NVIC_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
NVIC_Type
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'port_s'
NRF_GPIO_Type * port;
^~~~
port_s
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'int OV767X::begin(int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:132:81: error: cannot convert 'volatile uint8_t* {aka volatile unsigned char*}' to 'volatile uint32_t* {aka volatile long unsigned int*}' in assignment
#define portInputRegister(P) ( (volatile uint8_t *)( &portToPortStruct(P)->IN ) )
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:138:16: note: in expansion of macro 'portInputRegister'
_vsyncPort = portInputRegister(digitalPinToPort(_vsyncPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:132:81: error: cannot convert 'volatile uint8_t* {aka volatile unsigned char*}' to 'volatile uint32_t* {aka volatile long unsigned int*}' in assignment
#define portInputRegister(P) ( (volatile uint8_t *)( &portToPortStruct(P)->IN ) )
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:140:15: note: in expansion of macro 'portInputRegister'
_hrefPort = portInputRegister(digitalPinToPort(_hrefPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:132:81: error: cannot convert 'volatile uint8_t* {aka volatile unsigned char*}' to 'volatile uint32_t* {aka volatile long unsigned int*}' in assignment
#define portInputRegister(P) ( (volatile uint8_t *)( &portToPortStruct(P)->IN ) )
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:142:15: note: in expansion of macro 'portInputRegister'
_pclkPort = portInputRegister(digitalPinToPort(_pclkPin));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'word'
NRF_GPIO_Type * port;
^~~~
word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: note: suggested alternative: 'USB_CONFIG_POWERED_MASK'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
USB_CONFIG_POWERED_MASK
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: note: suggested alternative: 'USB_CONFIG_REMOTE_WAKEUP'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
USB_CONFIG_REMOTE_WAKEUP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: error: 'digitalPinToPinName' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: note: suggested alternative: 'digitalPinToTimer'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
digitalPinToTimer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/examples/CameraCapture/CameraCapture.ino:39:32: error: size of array 'pixels' is too large
unsigned short pixels[176 * 144]; // QCIF: 176x144 X 2 bytes per pixel (RGB565)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCapture/CameraCapture.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCapture/CameraCapture.ino:70:22: error: 'pixels' was not declared in this scope
Camera.readFrame(pixels);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCapture/CameraCapture.ino:70:22: note: suggested alternative: 'yield'
Camera.readFrame(pixels);
^~~~~~
yield
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino:35:24: error: overflow in constant expression
byte data[320 * 240 * 2]; // QVGA: 320x240 X 2 bytes per pixel (RGB565)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino:35:24: error: size of array 'data' is too large
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino:53:20: error: 'data' was not declared in this scope
Camera.readFrame(data);
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraCaptureRawBytes/CameraCaptureRawBytes.ino:53:20: note: suggested alternative: 'atan'
Camera.readFrame(data);
^~~~
atan
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/examples/CameraTestPattern/CameraTestPattern.ino:39:32: error: size of array 'pixels' is too large
unsigned short pixels[176 * 144]; // QCIF: 176x144 X 2 bytes per pixel (RGB565)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraTestPattern/CameraTestPattern.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraTestPattern/CameraTestPattern.ino:68:20: error: 'pixels' was not declared in this scope
Camera.readFrame(pixels);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/CameraTestPattern/CameraTestPattern.ino:68:20: note: suggested alternative: 'yield'
Camera.readFrame(pixels);
^~~~~~
yield
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:46:24: error: overflow in constant expression
byte data[176 * 144 * 2]; // QCIF at 2 bytes per pixel
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:46:24: error: size of array 'data' is negative
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'TCC_PER_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
TCC_PER_Type
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'Port'
NRF_GPIO_Type * port;
^~~~
Port
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
ID_I2S
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: note: suggested alternative: 'USB_CONFIG_POWERED_MASK'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
USB_CONFIG_POWERED_MASK
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: note: suggested alternative: 'SYSCTRL_BOD33_MODE_Pos'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
SYSCTRL_BOD33_MODE_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: error: 'digitalPinToPinName' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: note: suggested alternative: 'digitalPinToBitMask'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: note: suggested alternative: 'I2S_CTRLA_CKEN_Pos'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
I2S_CTRLA_CKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
ID_I2S
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'TCC_PER_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
TCC_PER_Type
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'Port'
NRF_GPIO_Type * port;
^~~~
Port
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
ID_I2S
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: note: suggested alternative: 'USB_CONFIG_POWERED_MASK'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
USB_CONFIG_POWERED_MASK
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: note: suggested alternative: 'SYSCTRL_BOD33_MODE_Pos'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
SYSCTRL_BOD33_MODE_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: error: 'digitalPinToPinName' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: note: suggested alternative: 'digitalPinToBitMask'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: note: suggested alternative: 'I2S_CTRLA_CKEN_Pos'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
I2S_CTRLA_CKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
ID_I2S
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'TCC_PER_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
TCC_PER_Type
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'Port'
NRF_GPIO_Type * port;
^~~~
Port
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
ID_I2S
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: note: suggested alternative: 'USB_CONFIG_POWERED_MASK'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
USB_CONFIG_POWERED_MASK
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: note: suggested alternative: 'SYSCTRL_BOD33_MODE_Pos'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
SYSCTRL_BOD33_MODE_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: error: 'digitalPinToPinName' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: note: suggested alternative: 'digitalPinToBitMask'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: note: suggested alternative: 'I2S_CTRLA_CKEN_Pos'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
I2S_CTRLA_CKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
ID_I2S
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'TCC_PER_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
TCC_PER_Type
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'Port'
NRF_GPIO_Type * port;
^~~~
Port
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
ID_I2S
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: note: suggested alternative: 'USB_CONFIG_POWERED_MASK'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
USB_CONFIG_POWERED_MASK
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: note: suggested alternative: 'SYSCTRL_BOD33_MODE_Pos'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
SYSCTRL_BOD33_MODE_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: error: 'digitalPinToPinName' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: note: suggested alternative: 'digitalPinToBitMask'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: note: suggested alternative: 'I2S_CTRLA_CKEN_Pos'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
I2S_CTRLA_CKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
ID_I2S
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: note: suggested alternative: 'TCC_PER_Type'
NRF_GPIO_Type * port;
^~~~~~~~~~~~~
TCC_PER_Type
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: error: 'port' was not declared in this scope
NRF_GPIO_Type * port;
^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:17: note: suggested alternative: 'Port'
NRF_GPIO_Type * port;
^~~~
Port
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:238:10: error: 'nrf_gpio_pin_port_decode' was not declared in this scope
port = nrf_gpio_pin_port_decode(&ulPin);
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::beginXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~
ID_I2S
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:28: error: 'I2S_CONFIG_MCKEN_MCKEN_ENABLE' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: error: 'I2S_CONFIG_MCKEN_MCKEN_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:361:61: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKEN = (I2S_CONFIG_MCKEN_MCKEN_ENABLE << I2S_CONFIG_MCKEN_MCKEN_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:29: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: error: 'I2S_CONFIG_MCKFREQ_MCKFREQ_Pos' was not declared in this scope
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:362:68: note: suggested alternative: 'I2S_CLKCTRL_MCKEN_Pos'
NRF_I2S->CONFIG.MCKFREQ = I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I2S_CLKCTRL_MCKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: error: 'I2S_CONFIG_MODE_MODE_MASTER' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:26: note: suggested alternative: 'USB_CONFIG_POWERED_MASK'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
USB_CONFIG_POWERED_MASK
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: error: 'I2S_CONFIG_MODE_MODE_Pos' was not declared in this scope
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:363:57: note: suggested alternative: 'SYSCTRL_BOD33_MODE_Pos'
NRF_I2S->CONFIG.MODE = I2S_CONFIG_MODE_MODE_MASTER << I2S_CONFIG_MODE_MODE_Pos;
^~~~~~~~~~~~~~~~~~~~~~~~
SYSCTRL_BOD33_MODE_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: error: 'digitalPinToPinName' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:24: note: suggested alternative: 'digitalPinToBitMask'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: error: 'I2S_PSEL_MCK_PIN_Pos' was not declared in this scope
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:365:57: note: suggested alternative: 'I2S_CTRLA_CKEN_Pos'
NRF_I2S->PSEL.MCK = (digitalPinToPinName(_xclkPin) << I2S_PSEL_MCK_PIN_Pos);
^~~~~~~~~~~~~~~~~~~~
I2S_CTRLA_CKEN_Pos
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::endXClk()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: error: 'NRF_I2S' was not declared in this scope
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:373:3: note: suggested alternative: 'ID_I2S'
NRF_I2S->TASKS_STOP = 1;
^~~~~~~
ID_I2S
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/src/utility/ov7670_arduino_shim.cpp:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In function 'int arduino_i2c_read(short unsigned int, unsigned char, unsigned char*)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
:58:25: note: in expansion of macro 'OV7670_HREF'
setPins(OV7670_VSYNC, OV7670_HREF, OV7670_PLK, OV7670_XCLK, OV760_D);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:182:8: error: 'class TwoWire' has no member named 'end'
Wire.end();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/lib
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/src/OV767X.cpp:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In constructor 'OV767X::OV767X()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.h:13:22: error: 'A1' was not declared in this scope
#define OV7670_HREF A1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp uint8_t requestFrom(int address, int size);
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:99:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t)
uint8_t requestFrom(uint16_t address, uint8_t size);
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int address, int size);
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:99:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t)
uint8_t requestFrom(uint16_t address, uint8_t size);
^
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/src/utility/ov7670_arduino_shim.cpp:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In function 'int arduino_i2c_read(short unsigned int, unsigned char, unsigned char*)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
:58:25: note: in expansion of macro 'OV7670_HREF'
setPins(OV7670_VSYNC, OV7670_HREF, OV7670_PLK, OV7670_XCLK, OV760_D);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:182:8: error: 'class TwoWire' has no member named 'end'
Wire.end();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In member function 'void OV767X::readFrame(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp:236:1: error: 'NRF_GPIO_Type' was not declared in this scope
NRF_GPIO_Type * port;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/lib
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/src/OV767X.cpp:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp: In constructor 'OV767X::OV767X()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.h:13:22: error: 'A1' was not declared in this scope
#define OV7670_HREF A1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/src/OV767X.cpp uint8_t requestFrom(int address, int size);
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:99:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t)
uint8_t requestFrom(uint16_t address, uint8_t size);
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int address, int size);
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:99:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint16_t, uint8_t)
uint8_t requestFrom(uint16_t address, uint8_t size);
^
Result: FAIL
WARNING: library Arduino_OV767X claims to run on mbed 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/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:74:33: error: no matching function for call to 'min(long int&, int&)'
bestTime = min(timer, bestTime);
^
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 /tmp/arduino-sketch-86F7B6029548B9DFF948EDD3A6788AFB/sketch/ConnectionTest.ino.cpp:1:
/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:3451:5: note: candidate: template<class _Tp, class _Compare> _Tp std::min(std::initializer_list<_Tp>, _Compare)
min(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:3451:5: note: template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:74:33: note: mismatched types 'std::initializer_list<_Tp>' and 'long int'
bestTime = min(timer, bestTime);
^
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 /tmp/arduino-sketch-86F7B6029548B9DFF948EDD3A6788AFB/sketch/ConnectionTest.ino.cpp:1:
/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:3445:5: note: candidate: template<class _Tp> _Tp std::min(std::initializer_list<_Tp>)
min(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:3445:5: note: template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:74:33: note: mismatched types 'std::initializer_list<_Tp>' and 'long int'
bestTime = min(timer, bestTime);
^
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 /tmp/arduino-sketch-86F7B6029548B9DFF948EDD3A6788AFB/sketch/ConnectionTest.ino.cpp:1:
/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:243:5: note: candidate: template<class _Tp, class _Compare> const _Tp& std::min(const _Tp&, const _Tp&, _Compare)
min(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:243:5: note: template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:74:33: note: deduced conflicting types for parameter 'const _Tp' ('long int' and 'int')
bestTime = min(timer, bestTime);
^
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 /tmp/arduino-sketch-86F7B6029548B9DFF948EDD3A6788AFB/sketch/ConnectionTest.ino.cpp:1:
/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:195:5: note: candidate: template<class _Tp> const _Tp& std::min(const _Tp&, const _Tp&)
min(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:195:5: note: template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:74:33: note: deduced conflicting types for parameter 'const _Tp' ('long int' and 'int')
bestTime = min(timer, bestTime);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:75:35: error: no matching function for call to 'max(long int&, int&)'
worstTime = max(timer, worstTime);
^
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 /tmp/arduino-sketch-86F7B6029548B9DFF948EDD3A6788AFB/sketch/ConnectionTest.ino.cpp:1:
/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/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:75:35: note: mismatched types 'std::initializer_list<_Tp>' and 'long int'
worstTime = max(timer, worstTime);
^
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 /tmp/arduino-sketch-86F7B6029548B9DFF948EDD3A6788AFB/sketch/ConnectionTest.ino.cpp:1:
/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/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:75:35: note: mismatched types 'std::initializer_list<_Tp>' and 'long int'
worstTime = max(timer, worstTime);
^
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 /tmp/arduino-sketch-86F7B6029548B9DFF948EDD3A6788AFB/sketch/ConnectionTest.ino.cpp:1:
/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/Arduino_OV767X/examples/ConnectionTest/ConnectionTest.ino:75:35: note: deduced conflicting types for parameter 'const _Tp' ('long int' and 'int')
worstTime = max(timer, worstTime);
^
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 /tmp/arduino-sketch-86F7B6029548B9DFF948EDD3A6