This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.1.0
More details
Board | Claims compatibility | Inclusion | ArduBreakout |
Buttons |
Double_Buffering |
HelloWorld |
MemoryCard |
---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on avr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::bootTWI()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:211:3: note: in expansion of macro 'TWI_DEVICE' TWI_Dbraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:43: error: 'TIMER_MOD/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:47: error: 'NVMC_CONFIG_WEN_Pos' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: error: 'NVMC_CONFIG_WEN_Wen' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Wen << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:60:24: error: 'NVMC_CONFIG_WEN_Ren' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Ren << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:80: error: 'TIMER_BITMODE_BITMODE_32Bit' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMOD/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: note: suggested alternative: 'PRTWI' #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:84: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Enabled' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:3: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::stopTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::startTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In function 'void TIMER2_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on avr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:43: error: 'TIMER_MOD/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:47: error: 'NVMC_CONFIG_WEN_Pos' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: error: 'NVMC_CONFIG_WEN_Wen' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Wen << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:60:24: error: 'NVMC_CONFIG_WEN_Ren' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Ren << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:80: error: 'TIMER_BITMODE_BITMODE_32Bit' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMOD/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: note: suggested alternative: 'PRTWI' #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:84: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Enabled' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:3: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::stopTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::startTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In function 'void TIMER2_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on avr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:5: error: 'NRF_NVMC' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; ^~~~~~~~ ����������������������������������������������������������������������������������������������������������������������������������������������������������������/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:43: error: 'TIMER_MOD/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:47: error: 'NVMC_CONFIG_WEN_Pos' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: error: 'NVMC_CONFIG_WEN_Wen' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Wen << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:60:24: error: 'NVMC_CONFIG_WEN_Ren' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Ren << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:80: error: 'TIMER_BITMODE_BITMODE_32Bit' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMOD/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: note: suggested alternative: 'PRTWI' #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:84: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Enabled' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:3: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::stopTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::startTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In function 'void TIMER2_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on avr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cp/home/ec2-user/arduino-testlib/cli-datadir/user/liEVICE->EVENTS_TXDSENT = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: note: suggested alternative: 'PRTWI' #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:211:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->EVENTS_TXDSENT = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: error: 'TWI_INTENSET_TXDSENT_Set' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~/home/ec2-user/ardui/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | /home/ec2-user/arduino-testlib/cli-da/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ DE_Msk' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMODE_32Bit << TIMER_BITMODE_BITMODE_Pos) & TIMER_BITMODE_BITMODE_Msk); ^~~~/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: note: suggested alternative: 'PRTWI' #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: note: suggested alternative: 'PRTWI' #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testli/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: note: suggested alternative: 'PRTWI' #define TWI_DEVIC/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:3: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:90:3: error: 'NVIC_EnableIRQ' was not declared in this scope NVIC_EnableIRQ(TIMER2_IRQn); ^~~~~~~~~~~~~~ (const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/sr/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::stopTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::startTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In function 'void TIMER2_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on avr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:43: error: 'TIMER_MOD/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:47: error: 'NVMC_CONFIG_WEN_Pos' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: error: 'NVMC_CONFIG_WEN_Wen' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Wen << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:60:24: error: 'NVMC_CONFIG_WEN_Ren' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Ren << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:80: error: 'TIMER_BITMODE_BITMODE_32Bit' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMOD/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: note: suggested alternative: 'PRTWI' #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:84: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Enabled' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:3: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::stopTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:244:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_STOP = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::startTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: note: suggested alternative: 'TIMER2' NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In function 'void TIMER2_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256:3: note: suggested alternative: 'TIMER2' NRF_TIMER2->EVENTS_COMPARE[0] = 0; ^~~~~~~~~~ TIMER2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: note: suggested alternative: 'TIMER2' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~
Result: FAIL
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerMemoryCard.cpp: In member function 'void MicroGamerMemoryCard::save()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:34:12: error: 'NRF_NVMC' was not declared in this scope while (NRF_NVMC->READY == 0) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cp/home/ec2-user/arduino-testlib/cli-datadir/user/liEVICE->EVENTS_TXDSENT = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: error: 'TWI_INTENSET_TXDSENT_Set' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ _MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~~~~~~~~~~ TIMER_ARMED_MSB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:68: error: 'TIMER_MODE_MODE_Timer' w/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ EAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:84: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Enabled' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:295:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[0]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:305:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:317:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:321:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:353:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_STOPPED) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:360:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_RXDREADY) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:365:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/ar
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:5: error: 'NRF_NVMC' was not declared in thisEVICE->EVENTS_TXDSENT = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: error: 'TWI_INTENSET_TXDSENT_Set' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ Msk); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:49: error: 'TIMER_BITMODE_BITMODE_Msk' was not dec/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:295:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[0]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:305:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:317:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:321:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:353:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_STOPPED) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:360:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_RXDREADY) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:365:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/ar
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/liEVICE->EVENTS_TXDSENT = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: error: 'TWI_INTENSET_TXDSENT_Set' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ Msk); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:49: error: 'TIMER_BITMODE_BITMODE_Msk' was not dec/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:295:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[0]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:305:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:317:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:321:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:353:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_STOPPED) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:360:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_RXDREADY) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:365:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/ar
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:5: error: 'NRF_NVMC' was not declared in thisEVICE->EVENTS_TXDSENT = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: error: 'TWI_INTENSET_TXDSENT_Set' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ _MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:60:24: error: 'NVMC_CONFIG_WEN_Ren' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Ren << NV/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:295:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[0]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:305:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:317:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:321:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:353:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_STOPPED) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:360:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_RXDREADY) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:365:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/ar
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerMemoryCard.cpp: In member function 'void MicroGamerMemoryCard::save()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:34:12: error: 'NRF_NVMC' was not declared in this scope while (NRF_NVMC->READY == 0) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cp/home/ec2-user/arduino-testlib/cli-datadir/user/liEVICE->EVENTS_TXDSENT = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: error: 'TWI_INTENSET_TXDSENT_Set' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ li-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:80: error: 'TIMER_BITMODE_BITMODE_32Bit' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMODE_32Bit << TIMER_BITMODE_BITMODE_Pos) & TIMER_BITMODE_BITMODE_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:111: error: 'TIMER_BITMODE_BITMODE_Pos' was not declared in this/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:295:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[0]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:305:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:317:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:321:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:353:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_STOPPED) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:360:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_RXDREADY) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:365:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/ar
Result: FAIL
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:5: error: 'NRF_NVMC' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:24: error: 'NVMC_CONFIG_WEN_Een' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:47: error: 'NVMC_CONFIG_WEN_Pos' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGame/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: error: 'NVMC_CONFIG_WEN_Wen' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CON/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGa/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:60:24: error: 'NVMC_CONFIG_WEN_Ren' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Ren << NV/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ e/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:49: error: 'TIMER_BITMODE_BITMODE_Msk' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMODE_32Bit << TIMER_BITMODE_BIT/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'TWI_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:5: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:292:5: error: 'NVIC_EnableIRQ' was not declared in this scope NVIC_EnableIRQ(TWI_IRQn); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:295:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[0]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:305:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: note: suggested alternative: 'TIMERB2' NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:321:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:353:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_STOPPED) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_TWI1_IRQHandler' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:5: error: 'NVIC_DisableIRQ' was not declared in this scope NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_D
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'TIMERB2' NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ TIMERB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:43: error: 'TIMER_M/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:47: error: 'NVMC_CONFIG_WEN_Pos' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ e/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:49: error: 'TIMER_BITMODE_BITMODE_Msk' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMODE_32Bit << TIMER_BITMODE_BIT/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'TWI_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:5: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:292:5: error: 'NVIC_EnableIRQ' was not declared in this scope NVIC_EnableIRQ(TWI_IRQn); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:295:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[0]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCor/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: note: suggested alternative: 'TIMERB2' NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ TIMERB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::stopTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGam/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:353:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_STOPPED) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_TWI1_IRQHandler' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macr/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: note: suggested alternative: 'TIMER2_IRQHandler' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TIMER2_IRQHandler /home/ec2-user/ar/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_D
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:5: error: 'NRF_NVMC' was not declared in thisEVICE->EVENTS_TXDSENT = 0; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: error: 'TWI_INTENSET_TXDSENT_Set' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ MC_CONFIG_WEN_Pos; ^~~~~~~~~~~~~~~~~~~ _Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~~~~~~~~~~ /hom/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'TWI_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:5: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:292:5: error: 'NVIC_EnableIRQ' was not declared in this scope NVIC_EnableIRQ(TWI_IRQn); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:295:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[0]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:305:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:317:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:321:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:353:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_STOPPED) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_TWI1_IRQHandler' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:5: error: 'NVIC_DisableIRQ' was not declared in this scope NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_D
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'TIMERB2' NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ TIMERB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:43: error: 'TIMER_M/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:47: error: 'NVMC_CONFIG_WEN_Pos' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ e/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:49: error: 'TIMER_BITMODE_BITMODE_Msk' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMODE_32Bit << TIMER_BITMODE_BIT/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'TWI_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:5: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:292:5: error: 'NVIC_EnableIRQ' was not declared in this scope NVIC_EnableIRQ(TWI_IRQn); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:295:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[0]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCor/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: note: suggested alternative: 'TIMERB2' NRF_TIMER2->TASKS_CLEAR = 0x1UL; ^~~~~~~~~~ TIMERB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::stopTimer()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGam/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:249:5: note: suggested alternative: 'TIMERB2' NRF_TIMER2->TASKS_START = 0x1UL; ^~~~~~~~~~ TIMERB2 /home/ec2-user/arduino/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note:/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:256/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_TWI1_IRQHandler' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macr/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:258:24: note: suggested alternative: 'TIMER2_IRQHandler' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TIMER2_IRQHandler /home/ec2-user/ar/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_D
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MO/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'TIMERB2' NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ TIMERB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:43: error: 'TIMER_M/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:47: error: 'NVMC_CONFIG_WEN_Pos' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGame/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: error: 'NVMC_CONFIG_WEN_Wen' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CON/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ e/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:71:49: error: 'TIMER_BITMODE_BITMODE_Msk' was not declared in this scope NRF_TIMER2->BITMODE = (NRF_TIMER2->BITMODE & ~TIMER_BITMODE_BITMODE_Msk) | ((TIMER_BITMODE_BITMODE_32Bit << TIMER_BITMODE_BIT/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: error: 'TWI_INTENSET_RXDREADY_Set' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: error: 'TWI_INTENSET_RXDREADY_Pos' was not declared in this scope TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:230:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->ADDRESS = address; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiTransmit(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:241:5: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TXD = data[i]; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:265:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiTransmitAsync(const uint8_t*, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'TWI_IRQn' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:26: note: in expansion of macro 'TWI_IRQn' NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:291:5: error: 'NVIC_ClearPendingIRQ' was not declared in this scope NVIC_ClearPendingIRQ(TWI_IRQn); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:292:5: error: 'NVIC_EnableIRQ' was not declared in this scope NVIC_EnableIRQ(TWI_IRQn); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroG/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static uint8_t MicroGamerCore::twiEndTransmission()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:305:3: note: in expansion of macro 'TWI_DEVICE' TWI_DEVICE->TASKS_STOP = 0x1UL; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:317:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:321:23: error: 'TWI_ERRORSRC_DNACK_Msk' was not declared in this scope else if (error == TWI_ERRORSRC_DNACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In function 'void SPI1_TWI1_IRQHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:339:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_TXDSENT) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_DEVICE (NRF_TWI1) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:353:6: note: in expansion of macro 'TWI_DEVICE' if(TWI_DEVICE->EVENTS_STOPPED) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: error: 'SPI1_TWI1_IRQn' was not declared in this scope #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:88:19: note: suggested alternative: 'SPI1_TWI1_IRQHandler' #define TWI_IRQn (SPI1_TWI1_IRQn) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:21: note: in expansion of macro 'TWI_IRQn' NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:357:5: error: 'NVIC_DisableIRQ' was not declared in this scope NVIC_DisableIRQ(TWI_IRQn); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #define TWI_D
Result: FAIL
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'PIO_TIMER'/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:24: error: 'NVMC_CONFIG_WEN_Een' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: note: suggested alternative: 'EIC_INTENSET_EXTINT_Msk' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Msk /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: note: suggested alternative: 'EIC_INTENSET_EXTINT_Pos' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ amerTones.cpp:69:93: error: 'TIMER_MODE_MODE_Pos' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIM/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: note: suggested alternative: 'EIC_CONFIG_SENSE4' NRF_N/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: note: suggested alternative: 'AC_INTENSET_COMP1_Pos' TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP1_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: error: 'TIMER_PRESCALER_PRESCALER_Msk' was not declared in this s/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Msk' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRES/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_INTENSET_RXRDY_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #def/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:113: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Pos' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRESCALER_PRESCALER_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DMAC_DESCADDR_DESCADDR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:47: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Msk' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TCC2_IRQn' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TCC2_IRQn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in th
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'PIO_TIMER'/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:24: error: 'NVMC_CONFIG_WEN_Een' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: note: suggested alternative: 'EIC_INTENSET_EXTINT_Msk' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Msk /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: note: suggested alternative: 'EIC_INTENSET_EXTINT_Pos' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ amerTones.cpp:69:93: error: 'TIMER_MODE_MODE_Pos' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIM/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: note: suggested alternative: 'EIC_CONFIG_SENSE4' NRF_N/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: note: suggested alternative: 'AC_INTENSET_COMP1_Pos' TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP1_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: error: 'TIMER_PRESCALER_PRESCALER_Msk' was not declared in this s/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Msk' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRES/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_INTENSET_RXRDY_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #def/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:113: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Pos' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRESCALER_PRESCALER_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DMAC_DESCADDR_DESCADDR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:47: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Msk' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TCC2_IRQn' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TCC2_IRQn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in th
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'PIO_TIMER'/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:24: error: 'NVMC_CONFIG_WEN_Een' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: note: suggested alternative: 'EIC_INTENSET_EXTINT_Msk' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Msk /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: note: suggested alternative: 'EIC_INTENSET_EXTINT_Pos' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ amerTones.cpp:69:93: error: 'TIMER_MODE_MODE_Pos' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIM/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: note: suggested alternative: 'EIC_CONFIG_SENSE4' NRF_N/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: note: suggested alternative: 'AC_INTENSET_COMP1_Pos' TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP1_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: error: 'TIMER_PRESCALER_PRESCALER_Msk' was not declared in this s/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Msk' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRES/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_INTENSET_RXRDY_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #def/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:113: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Pos' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRESCALER_PRESCALER_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DMAC_DESCADDR_DESCADDR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:47: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Msk' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TCC2_IRQn' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TCC2_IRQn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in th
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerTones.cpp: In constructor 'MicroGamerTones::MicroGamerTones(boolean (*)())': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: error: 'NRF_TIMER2' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIMER2->MODE & ~TIMER_MODE_MODE_Msk) | ((TIMER_MODE_MODE_Timer << TIMER_MODE_MODE_Pos) & TIMER_MODE_MODE_Msk); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:69:3: note: suggested alternative: 'PIO_TIMER'/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:24: error: 'NVMC_CONFIG_WEN_Een' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: note: suggested alternative: 'EIC_INTENSET_EXTINT_Msk' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Msk /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: note: suggested alternative: 'EIC_INTENSET_EXTINT_Pos' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ amerTones.cpp:69:93: error: 'TIMER_MODE_MODE_Pos' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIM/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: note: suggested alternative: 'EIC_CONFIG_SENSE4' NRF_N/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: note: suggested alternative: 'AC_INTENSET_COMP1_Pos' TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP1_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: error: 'TIMER_PRESCALER_PRESCALER_Msk' was not declared in this s/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Msk' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRES/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_INTENSET_RXRDY_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #def/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:113: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Pos' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRESCALER_PRESCALER_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DMAC_DESCADDR_DESCADDR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:47: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Msk' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TCC2_IRQn' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TCC2_IRQn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in th
Result: FAIL
WARNING: library MicroGamer claims to run on nRF5 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/MicroGamer/src/MicroGamerMemoryCard.cpp: In member function 'void MicroGamerMemoryCard::save()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:34:12: error: 'NRF_NVMC' was not declared in this scope while (NRF_NVMC->READY == 0) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:39:5: error: 'NRF_NVMC' was not declared in this scope NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Een << NVMC_CONFIG_WEN_Pos; ^~~~~~~~ ����������������������������������������������������������������������������������������������������������������������������������������������������������������������/home/ec2-user/arduino-testlib/cli-datadir/user/li/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:9: note: suggested alternative: 'EIC_INTENSET_EXTINT_Msk' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Msk /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: error: 'TWI_INTENSET_TXDSENT_Pos' was not declared in this scope TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:217:38: note: suggested alternative: 'EIC_INTENSET_EXTINT_Pos' TWI_INTENSET_TXDSENT_Set << TWI_INTENSET_TXDSENT_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ EIC_INTENSET_EXTINT_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:9: error: 'TWI_INTENSET_STOPPED_Set' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ amerTones.cpp:69:93: error: 'TIMER_MODE_MODE_Pos' was not declared in this scope NRF_TIMER2->MODE = (NRF_TIM/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerMemoryCard.cpp:50:24: note: suggested alternative: 'EIC_CONFIG_SENSE4' NRF_N/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: error: 'TWI_INTENSET_STOPPED_Pos' was not declared in this scope TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:218:38: note: suggested alternative: 'AC_INTENSET_COMP1_Pos' TWI_INTENSET_STOPPED_Set << TWI_INTENSET_STOPPED_Pos | ^~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP1_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: error: 'TWI_INTENSET_ERROR_Set' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:9: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: error: 'TWI_INTENSET_ERROR_Pos' was not declared in this scope TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:219:38: note: suggested alternative: 'TCC_INTENSET_ERR_Pos' TWI_INTENSET_ERROR_Set << TWI_INTENSET_ERROR_Pos | ^~~~~~~~~~~~~~~~~~~~~~ TCC_INTENSET_ERR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: error: 'TIMER_PRESCALER_PRESCALER_Msk' was not declared in this s/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:9: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:53: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Msk' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRES/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:220:38: note: suggested alternative: 'I2S_INTENSET_RXRDY_Pos' TWI_INTENSET_RXDREADY_Set << TWI_INTENSET_RXDREADY_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~ I2S_INTENSET_RXRDY_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp: In static member function 'static void MicroGamerCore::twiBeginTransmission(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:85:22: error: 'NRF_TWI1' was not declared in this scope #def/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:73:113: note: suggested alternative: 'DMAC_DESCADDR_DESCADDR_Pos' NRF_TIMER2->PRESCALER = (NRF_TIMER2->PRESCALER & ~TIMER_PRESCALER_PRESCALER_Msk) | ((AUDIO_TIMER_PRESCALER << TIMER_PRESCALER_PRESCALER_Pos) & TIMER_PRESCALER_PRESCALER_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DMAC_DESCADDR_DESCADDR_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:47: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Msk' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:253:7: note: in expansion of macro 'TWI_DEVICE' if (TWI_DEVICE->EVENTS_ERROR) ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cpp:261:18: error: 'TWI_ERRORSRC_ANACK_Msk' was not declared in this scope if (error == TWI_ERRORSRC_ANACK_Msk) ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerCore.cp/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:75:123: error: 'TIMER_SHORTS_COMPARE0_CLEAR_Pos' was not declared in this scope NRF_TIMER2->SHORTS = (NRF_TIMER2->SHORTS & ~TIMER_SHORTS_COMPARE0_CLEAR_Msk) | ((TIMER_SHORTS_COMPARE0_CLEAR_Enabled << TIMER_SHORTS_COMPARE0_CLEAR_Pos) & TIMER_SHORTS_COMPARE0_CLEAR_Msk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: error: 'TIMER2_IRQn' was not declared in this scope NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:89:24: note: suggested alternative: 'TCC2_IRQn' NVIC_ClearPendingIRQ(TIMER2_IRQn); ^~~~~~~~~~~ TCC2_IRQn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: error: 'TIMER_INTENSET_COMPARE0_Set' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:26: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: error: 'TIMER_INTENSET_COMPARE0_Pos' was not declared in this scope NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:92:57: note: suggested alternative: 'AC_INTENSET_COMP0_Pos' NRF_TIMER2->INTENSET = TIMER_INTENSET_COMPARE0_Set << TIMER_INTENSET_COMPARE0_Pos; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AC_INTENSET_COMP0_Pos /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp: In static member function 'static void MicroGamerTones::nextTone()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamerTones.cpp:229:3: error: 'NRF_TIMER2' was not declared in th
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamer.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/ab_logo.c:7:26: fatal error: avr/pgmspace.h: No such file or directory compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamer.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/ab_logo.c:7:26: fatal error: avr/pgmspace.h: No such file or directory compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamer.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/ab_logo.c:7:26: fatal error: avr/pgmspace.h: No such file or directory compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamer.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/ab_logo.c:7:26: fatal error: avr/pgmspace.h: No such file or directory compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/MicroGamer.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MicroGamer/src/ab_logo.c:7:26: fatal error: avr/pgmspace.h: No such file or directory compilation terminated.
Result: FAIL