MicroGamer - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

MicroGamer

Version: 0.1.0
More details

Compatibility matrix

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

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

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);
                        ^~~~~~~~~~~
   

examples/ArduBreakout

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);
                        ^~~~~~~~~~~
   

examples/Buttons

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);
                        ^~~~~~~~~~~
   

examples/Double_Buffering

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);
                        ^~~~~~~~~~~
   

examples/HelloWorld

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);
                        ^~~~~~~~~~~
   

examples/MemoryCard

Result: FAIL


					
				
				

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

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

examples/ArduBreakout

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

examples/Buttons

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

examples/Double_Buffering

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

examples/HelloWorld

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

examples/MemoryCard

Result: FAIL


					
				
				

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

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

examples/ArduBreakout

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

examples/Buttons

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

examples/Double_Buffering

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

examples/HelloWorld

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

examples/MemoryCard

Result: FAIL


					
				
				

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

examples/ArduBreakout

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

examples/Buttons

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

examples/Double_Buffering

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

examples/HelloWorld

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

examples/MemoryCard

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

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.

examples/ArduBreakout

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.

examples/Buttons

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.

examples/Double_Buffering

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.

examples/HelloWorld

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.

examples/MemoryCard

Result: FAIL