This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.1.1
More details
| Board | Claims compatibility | Inclusion | library_example8_light_sensor_based_on_Sparkfun_code |
Library_LED_Matrix_Demo |
library_example3a_blink_led |
library_example4_ultrasonic_display |
library_example5a_gamepad_control |
library_example6_ir_remote_control |
library_example7_line_follow |
More |
gamepad_sender |
library_example1_motor |
library_example2_avoid |
library_example5_ble_controller |
library_example6a_get_ir_codes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/gamepad_sender/gamepad_sender.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:10: fatal error: nrf51.h: No such file or directory
#include "nrf51.h"
^~~~~~~~~
compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
Multiple libraries were found for "NewPing.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example5a_gamepad_control/library_example5a_gamepad_control.ino:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:10: fatal error: nrf51.h: No such file or directory
#include "nrf51.h"
^~~~~~~~~
compilation terminated.
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMER2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMER2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMER2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user/arduino-testlib/cli-datad
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/gamepad_sender/gamepad_sender.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:10: fatal error: nrf51.h: No such file or directory
#include "nrf51.h"
^~~~~~~~~
compilation terminated.
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 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/micro_Maqueen/examples/library_example5_ble_controller/library_example5_ble_controller.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example5_ble_controller/library_example5_ble_controller.ino:28:12: error: 'class Adafruit_Microbit' has no member named 'BTLESerial'
microbit.BTLESerial.begin();
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example5_ble_controller/library_example5_ble_controller.ino:29:12: error: 'class Adafruit_Microbit' has no member named 'BTLESerial'
microbit.BTLESerial.setLocalName("microbit");
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example5_ble_controller/library_example5_ble_controller.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example5_ble_controller/library_example5_ble_controller.ino:45:39: error: 'class Adafruit_Microbit' has no member named 'BTLESerial'
uint8_t len = readPacket(&(microbit.BTLESerial), BLE_READPACKET_TIMEOUT);
^~~~~~~~~~
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example5a_gamepad_control/library_example5a_gamepad_control.ino:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:10: fatal error: nrf51.h: No such file or directory
#include "nrf51.h"
^~~~~~~~~
compilation terminated.
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'NUM_TIMERS'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
TIMER_INTE_ALARM_0_MSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER_IRQ_3n'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER_IRQ_3n
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'NUM_TIMERS'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
NUM_TIMERS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: note: suggested alternative: 'TIMER_INTE_ALARM_0_MSB'
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/gamepad_sender/gamepad_sender.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:10: fatal error: nrf51.h: No such file or directory
#include "nrf51.h"
^~~~~~~~~
compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
Multiple libraries were found for "NewPing.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example5a_gamepad_control/library_example5a_gamepad_control.ino:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:10: fatal error: nrf51.h: No such file or directory
#include "nrf51.h"
^~~~~~~~~
compilation terminated.
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'TIMERB2'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:8: error: 'TIMER_INTENSET_COMPARE0_Enabled' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:170:43: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope
(TIMER_INTENSET_COMPARE0_Enabled << TIMER_INTENSET_COMPARE0_Pos);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: error: 'TIMER2_IRQn' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:18: note: suggested alternative: 'TIMER2_IRQHandler'
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~
TIMER2_IRQHandler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:171:3: error: 'NVIC_EnableIRQ' was not declared in this scope
NVIC_EnableIRQ(TIMER2_IRQn);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In function 'void IRQ_MATRIX_HANDLER()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: error: 'NRF_TIMER2' was not declared in this scope
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:177:8: note: suggested alternative: 'TIMERB2'
if ((NRF_TIMER2->EVENTS_COMPARE[0] != 0) &&
^~~~~~~~~~
TIMERB2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:178:32: error: 'TIMER_INTENSET_COMPARE0_Msk' was not declared in this scope
((NRF_TIMER2->INTENSET & TIMER_INTENSET_COMPARE0_Msk) != 0)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::drawPixel(int16_t, int16_t, uint16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:215:17: error: 'pixel_to_col' was not declared in this scope
uint8_t col = pixel_to_col[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:216:17: error: 'pixel_to_row' was not declared in this scope
uint8_t row = pixel_to_row[pixelnum] - 1;
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:221:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 1;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:223:5: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[row][col] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'virtual void Adafruit_Microbit_Matrix::fillScreen(uint16_t)':
/home/ec2-user
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/gamepad_sender/gamepad_sender.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:10: fatal error: nrf51.h: No such file or directory
#include "nrf51.h"
^~~~~~~~~
compilation terminated.
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s). Multiple libraries were found for "NewPing.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example5a_gamepad_control/library_example5a_gamepad_control.ino:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:10: fatal error: nrf51.h: No such file or directory
#include "nrf51.h"
^~~~~~~~~
compilation terminated.
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
WARNING: library NewPing claims to run on avr, arm, megaavr, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In constructor 'Adafruit_Microbit_Matrix::Adafruit_Microbit_Matrix()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: error: 'matrix_buffer' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:10: note: suggested alternative: 'setbuffer'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: error: 'MATRIX_COLS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:30: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: error: 'MATRIX_ROWS' was not declared in this scope
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:95:44: note: suggested alternative: 'HMATRIXB_INSTS'
memset(matrix_buffer, 0x0, MATRIX_COLS * MATRIX_ROWS);
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'boolean Adafruit_Microbit_Matrix::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:107:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:108:13: error: 'colpins' was not declared in this scope
pinMode(colpins[c], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:112:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: error: 'rowpins' was not declared in this scope
pinMode(rowpins[r], OUTPUT);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:113:13: note: suggested alternative: 'rewind'
pinMode(rowpins[r], OUTPUT);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: error: 'MATRIX_ROWS' was not declared in this scope
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:117:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:118:29: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: error: 'matrix_buffer' was not declared in this scope
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:119:7: note: suggested alternative: 'setbuffer'
matrix_buffer[r][c] = 0;
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::rowHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: error: 'rowpins' was not declared in this scope
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:136:16: note: suggested alternative: 'rewind'
digitalWrite(rowpins[currentRow], LOW);
^~~~~~~
rewind
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:137:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:138:18: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], HIGH);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: error: 'MATRIX_ROWS' was not declared in this scope
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:142:23: note: suggested alternative: 'HMATRIXB_INSTS'
if (++currentRow >= MATRIX_ROWS) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: error: 'MATRIX_COLS' was not declared in this scope
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:148:27: note: suggested alternative: 'HMATRIXB_INSTS'
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
^~~~~~~~~~~
HMATRIXB_INSTS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: error: 'matrix_buffer' was not declared in this scope
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:149:9: note: suggested alternative: 'setbuffer'
if (matrix_buffer[currentRow][c]) {
^~~~~~~~~~~~~
setbuffer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:150:20: error: 'colpins' was not declared in this scope
digitalWrite(colpins[c], LOW); // Change column states for new row
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp: In member function 'void Adafruit_Microbit_Matrix::startTimer()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: error: 'NRF_TIMER2' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:3: note: suggested alternative: 'PIO_TIMER'
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~
PIO_TIMER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:160:22: error: 'TIMER_MODE_MODE_Timer' was not declared in this scope
NRF_TIMER2->MODE = TIMER_MODE_MODE_Timer; // Set the timer in Counter Mode
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.cpp:164:7: error: 'TIMER_BITMODE_BITMODE_16Bit' was not declared in this scope
TIMER_BITMODE_BITMODE_16Bit; // Set counter to 16 bit resolution
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/A
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.cpp:2:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/Library_LED_Matrix_Demo/Library_LED_Matrix_Demo.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/gamepad_sender/gamepad_sender.ino:29:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:19: fatal error: nrf51.h: No such file or directory compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example1_motor/library_example1_motor.ino:27:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example2_avoid/library_example2_avoid.ino:27:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example3a_blink_led/library_example3a_blink_led.ino:27:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example4_ultrasonic_display/library_example4_ultrasonic_display.ino:26:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
Multiple libraries were found for "NewPing.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example5a_gamepad_control/library_example5a_gamepad_control.ino:30:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NRF51_Radio_library/NRF51_Radio_library.h:28:19: fatal error: nrf51.h: No such file or directory compilation terminated. Multiple libraries were found for "NewPing.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example6_ir_remote_control/library_example6_ir_remote_control.ino:27:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example6a_get_ir_codes/library_example6a_get_ir_codes.ino:26:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example7_line_follow/library_example7_line_follow.ino:28:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/src/Maqueen.h:39:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/micro_Maqueen/examples/library_example8_light_sensor_based_on_Sparkfun_code/library_example8_light_sensor_based_on_Sparkfun_code.ino:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:34:8: error: 'void Adafruit_Microbit_Matrix::print(int)' cannot be overloaded
void print(int i);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_microbit_Library/Adafruit_Microbit.h:33:8: error: with 'void Adafruit_Microbit_Matrix::print(int32_t)'
void print(int32_t i);
^
Multiple libraries were found for "NewPing.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NewPing
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NanoPlayBoard