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