This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.0.2
More details
| Board | Claims compatibility | Inclusion | ControllerTest |
GameportToUSB |
|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
No | FAIL | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL |
Result: FAIL
This library has no main header file so an empty one was created.
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A3'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A3
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A3'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp: In member function 'bool NunchuckController::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:13:9: error: 'wire' was not declared in this scope
if (wire == NULL) {
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/us/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:48:23: note: suggested alternative: 'INPUT_PULLUP'
pinMode(xPin, INPUT_ANALOG);
^~~~~~~~~~~~
INPUT_PULLUP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamep/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:15:3: error: 'gpio_set_mode' was not declar/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:50:23: note: suggested/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'void GameCubeController::sendBits(uint32_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:25: error: 'struct PortData' has no member named 'device'
gpio_write_bit(port.device, port.pinNumber,/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:52:28: note: suggested alternative: 'INPUT_PULLUP'
pinMode(sliderPin, INPUT_ANALOG);
^~~~~~~~~~~~
INPUT_P/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:5: note: suggested alternative: 'eeprom_write_byte'
gpio_write_bit(port.device, port.pinNumber, 0);
^~~~~~~~~~~~~~
eeprom_wri/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:54:24: note: suggested alternative: 'INPUT_PULLUP'
pinMode(rzPin, INPUT_ANALOG);
^~~~~~~~~~~~
INPUT_PULLUP
ser/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'bool GameCubeController::receiveBits(void*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:31: error: 'struct PortData' has no member named 'device'
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:12: error: 'gpio_read_bit' was not declared in this scope
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:12: note: suggested alternative: 'pgm_read_byte'
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~~~~~~~~
pgm_read_byte
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:59:32: error: 'struct PortData' has no member named 'device'
if (gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:71:34: error: 'struct PortData' has no member named 'device'
while (!gpio_read_bit(port.device, port.pinNumber) && --timeout) ;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'bool GameCubeController::readWithRumble(GameControllerData_t*, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:83:5: error: 'nvic_globalirq_disable' was not declared in this scope
nvic_globalirq_disable();
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:85:5: error: 'nvic_globalirq_enable' was not declared in this scope
nvic_globalirq_enable();
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:89:3: error: 'nvic_globalirq_disable' was not declared in this scope
nvic_globalirq_disable();
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:92:3: error: 'nvic_globalirq_enable' was not declared in this scope
nvic_globalirq_enable();
^~~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "SoftWire.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftWire
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftI2CMaster
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A3'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A3
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A3'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:31: note: suggested alternative: 'A0'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:35: note: suggested alternative: 'A1'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:39: note: suggested alternative: 'A2'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:43: note: suggested alternative: 'A3'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:47: note: suggested alternative: 'A4'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A4
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:51: note: suggested alternative: 'A5'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:55: note: suggested alternative: 'A6'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:59: note: suggested alternative: 'A7'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:6:16: error: no matching function for call to 'HardwareSerial::begin()'
Serial.begin();
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233:0,
from /tmp/arduino-sketch-DA79380208D18C0CE018C1C17D4B1C3C/sketch/ControllerTest.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate: void HardwareSerial::begin(long unsigned int)
void begin(unsigned long baud) { begin(baud, SERIAL_8N1); }
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:121:10: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint8_t)
void begin(unsigned long, uint8_t);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:122:10: note: candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:12:36: error: 'PA3' was not declared in this scope
Serial.println(String(analogRead(PA3)));
^~~
/home/ec2-user/arduino-tes
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A3'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A3
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A3'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:31: note: suggested alternative: 'A0'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:35: note: suggested alternative: 'A1'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:39: note: suggested alternative: 'A2'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:43: note: suggested alternative: 'A3'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:47: note: suggested alternative: 'A4'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A4
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:51: note: suggested alternative: 'A5'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:55: note: suggested alternative: 'A6'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:59: note: suggested alternative: 'A7'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:3:21: error: 'PB12' was not declared in this scope
#define LED_BUILTIN PB12 // change to match your board
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:28:13: note: in expansion of macro 'LED_BUILTIN'
pinMode(LED_BUILTIN, OUTPUT);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:3:21: note: suggested alternative: 'PB2'
#define LED_BUILTIN PB12 // change to match your board
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:28:13: note: in expansion of macro 'LED_BUILTIN'
pinMode(LED_BUILTIN, OUTPUT);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:32:25: error: 'ADC1' was not declared in this scope
adc_set_sample_rate(ADC1, ADC_SMPR_13_5); // ADC_SMPR_13_5, ADC_SMPR_1_5
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:32:25: note: suggested alternative: 'ADCH'
adc_set_sample_rate(ADC1, ADC_SMPR_13_5); // ADC_SMPR_13_5, ADC_SMPR_1_5
^~~~
ADCH
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:32:31: error: 'ADC_SMPR_13_5' was not declared in this scope
adc_set_sample_rate(ADC1, ADC_SMPR_13_5); // ADC_SMPR_13_5, ADC_
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A1'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A1
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type; did you mean 'gpio_get'?
gpio_dev* device;
^~~~~~~~
gpio_get
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:57:27: error: 'digitalPinToBitMask' was not declared in this scope
p->mask = digitalPinToBitMask(pin);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:57:27: note: suggested alternative: 'digitalPinToPinName'
p->mask = digitalPinToBitMask(pin);
^~~~~~~~~~~~~~~~~~~
digitalPinToPinName
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A1'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp: In member function 'bool NunchuckController::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:13:9: error: 'wire' was not declared in this scope
if (wire == NULL) {
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:13:9: note: suggested alternative: 'write'
if (wire == NULL) {
^~~~
write
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:15:20: error: expected type-specifier before 'TwoWire'
wire = new TwoWire(scl, sda, SOFT_STANDARD);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp: In member function 'uint8_t NunchuckController::sendBytes(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:41:5: error: 'wire' was not declared in this scope
wire->beginTransmission(i2cAddress);
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:41:5: note: suggested alternative: 'write'
wire->beginTransmission(i2cAddress);
^~~~
write
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp: In member function 'bool NunchuckController::read(GameControllerData_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:58:5: error: 'wire' was not declared in this scope
wire->beginTransmission(i2cAddress);
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:58:5: note: suggested alternative: 'write'
wire->beginTransmission(i2cAddress);
^~~~
write
ser/libraries/NintendoControllersSTM32/src/gameport.cpp:54:24: note: suggested alternative: 'INPUT_PULLUP'
pinMode(rzPin, INPUT_ANALOG);
^~~~~~~~~~~~
INPUT_PULLUP
PUT_OD); // set open drain output
^~~~~~~~~~~~~
gpio_set_mask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'void GameCubeController::sendBits(uint32_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:25: error: 'struct PortData' has no member named 'device'
gpio_write_bit(port.device, port.pinNumber, 0);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:5: error: 'gpio_write_bit' was not declared in this scope
gpio_write_bit(port.device, port.pinNumber, 0);
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:5: note: suggested alternative: 'gpio_get_dir'
gpio_write_bit(port.device, port.pinNumber, 0);
^~~~~~~~~~~~~~
gpio_get_dir
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:34:25: error: 'struct PortData' has no member named 'device'
gpio_write_bit(port.device, port.pinNumber, 1);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'bool GameCubeController::receiveBits(void*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:31: error: 'struct PortData' has no member named 'device'
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:12: error: 'gpio_read_bit' was not declared in this scope
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:12: note: suggested alternative: 'gpio_get_dir'
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~~~~~~~~
gpio_get_dir
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:59:32: error: 'struct PortData' has no member named 'device'
if (gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:71:34: error: 'struct PortData' has no member named 'device'
while (!gpio_read_bit(port.device, port.pinNumber) && --timeout) ;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'bool GameCubeController::readWithRumble(GameControllerData_t*, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:83:5: error: 'nvic_globalirq_disable' was not declared in this scope
nvic_globalirq_disable();
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:85:5: error: 'nvic_globalirq_enable' was not declared in this scope
nvic_globalirq_enable();
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:85:5: note: suggested alternative: 'gpio_set_irq_enabled'
nvic_globalirq_enable();
^~~~~~~~~~~~~~~~~~~~~
gpio_set_irq_enabled
/home/ec2
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A1'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A1
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type; did you mean 'gpio_get'?
gpio_dev* device;
^~~~~~~~
gpio_get
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:57:27: error: 'digitalPinToBitMask' was not declared in this scope
p->mask = digitalPinToBitMask(pin);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:57:27: note: suggested alternative: 'digitalPinToPinName'
p->mask = digitalPinToBitMask(pin);
^~~~~~~~~~~~~~~~~~~
digitalPinToPinName
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A1'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:31: note: suggested alternative: 'A0'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:35: note: suggested alternative: 'A1'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:39: note: suggested alternative: 'A2'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:43: note: suggested alternative: 'A3'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:47: note: suggested alternative: 'A4'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A4
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:51: note: suggested alternative: 'A5'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:55: note: suggested alternative: 'A6'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:59: note: suggested alternative: 'A7'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:6:16: error: no matching function for call to 'arduino::UART::begin()'
Serial.begin();
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:102:0,
from /tmp/arduino-sketch-DA79380208D18C0CE018C1C17D4B1C3C/sketch/ControllerTest.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Serial.h:46:8:
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A1'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A1
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type; did you mean 'gpio_get'?
gpio_dev* device;
^~~~~~~~
gpio_get
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:57:27: error: 'digitalPinToBitMask' was not declared in this scope
p->mask = digitalPinToBitMask(pin);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:57:27: note: suggested alternative: 'digitalPinToPinName'
p->mask = digitalPinToBitMask(pin);
^~~~~~~~~~~~~~~~~~~
digitalPinToPinName
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A1'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:31: note: suggested alternative: 'A0'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:35: note: suggested alternative: 'A1'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:39: note: suggested alternative: 'A2'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:43: note: suggested alternative: 'A3'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:47: note: suggested alternative: 'A4'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A4
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:51: note: suggested alternative: 'A5'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:55: note: suggested alternative: 'A6'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:59: note: suggested alternative: 'A7'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:3:21: error: 'PB12' was not declared in this scope
#define LED_BUILTIN PB12 // change to match your board
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:28:13: note: in expansion of macro 'LED_BUILTIN'
pinMode(LED_BUILTIN, OUTPUT);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:3:21: note: su
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A3'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A3
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A3'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: note: suggested alternative: 'PB'
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
PB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: note: suggested alternative: 'PB'
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
PB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp: In member function 'bool GamePortController::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:48:23: error: 'INPUT_ANALOG' was not declared in this scope
pinMode(xPin, INPUT_ANALOG);
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:48:23: note: suggested alternative: 'INPUT_PULLUP'
pinMode(xPin, INPUT_ANALOG);
^~~~~~~~~~~~
INPUT_PULLUP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamep/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:15:46: note: suggested alternative: 'GPIO_G/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:50:23: note: suggested alternative: 'INPUT_PULLUP'
pinMode(yPin, INPUT_ANALOG);
^~~~~~~~~~~~
INPUT_PULLUP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:52:28: error: 'INPUT_ANALOG' was not declared in this scope
pinMode(sliderPin, INPUT_ANALOG);
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'void GameCubeController::sendBits(uint32_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:25: error: 'struct PortData' has no member named 'device'
gpio_write_bit(port.device, port.pinNumber, 0);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:5: error: 'gpio_wri/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:54:24: note:/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:5: note: suggested alternative: 'pin_size_t'
gpio_write_bit(port.device, port.pinNumber, 0);
^~~~~~~~~~~~~~
pin_size_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:34:25: error: 'struct PortData' has no member named 'device'
gpio_write_bit(port.device, port.pinNumber, 1);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'bool GameCubeController::receiveBits(void*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:31: error: 'struct PortData' has no member named 'device'
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:12: error: 'gpio_read_bit' was not declared in this scope
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:12: note: suggested alternative: 'pgm_read_byte'
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~~~~~~~~
pgm_read_byte
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:59:32: error: 'struct PortData' has no member named 'device'
if (gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:71:34: error: 'struct PortData' has no member named 'device'
while (!gpio_read_bit(port.device, port.pinNumber) && --timeout) ;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'bool GameCubeController::readWithRumble(GameControllerData_t*, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:83:5: error: 'nvic_globalirq_disable' was not declared in this scope
nvic_globalirq_disable();
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:85:5: error: 'nvic_globalirq_enable' was not declared in this scope
nvic_globalirq_enable();
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:89:3: error: 'nvic_globalirq_disable' was not declared in this scope
nvic_globalirq_disable();
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:92:3: error: 'nvic_globalirq_enable' was not declared in this scope
nvic_globalirq_enable();
^~~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "SoftWire.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftWire
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftI2CMaster
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A3'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A3
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A3'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: note: suggested alternative: 'PB'
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
PB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: note: suggested alternative: 'PB'
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
PB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:31: note: suggested alternative: 'A0'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:35: note: suggested alternative: 'A1'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:39: note: suggested alternative: 'A2'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:43: note: suggested alternative: 'A3'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:47: note: suggested alternative: 'A4'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A4
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:51: note: suggested alternative: 'A5'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:55: note: suggested alternative: 'A6'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:59: note: suggested alternative: 'A7'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:6:16: error: no matching function for call to 'UartClass::begin()'
Serial.begin();
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:140:0,
from /tmp/arduino-sketch-DA79380208D18C0CE018C1C17D4B1C3C/sketch/ControllerTest.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/UART.h:155
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A3'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A3
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A3'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: note: suggested alternative: 'PB'
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
PB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: note: suggested alternative: 'PB'
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
PB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:31: note: suggested alternative: 'A0'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:35: note: suggested alternative: 'A1'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:39: note: suggested alternative: 'A2'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:43: note: suggested alternative: 'A3'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:47: note: suggested alternative: 'A4'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A4
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:51: note: suggested alternative: 'A5'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:55: note: suggested alternative: 'A6'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:59: note: suggested alternative: 'A7'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:3:21: error: 'PB12' was not declared in this scope
#define LED_BUILTIN PB12 // change to match your board
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:28:13: note: in expansion of macro 'LED_BUILTIN'
pinMode(LED_BUILTIN, OUTPUT);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:3:
Result: FAIL
This library has no main header file so an empty one was created.
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A0'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A0
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A0'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp: In member function 'bool GamePortController::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:48:23: error: 'INPUT_ANALOG' was not declared in this scope
pinMode(xPin, INPUT_A/home/ec2-user/arduino-testlib/cli-datadir/us/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:48:23: note: suggested alternative: 'PIO_ANALOG'
pinMode(xPin, INPUT_ANALOG);
^~~~~~~~~~~~
PIO_ANALOG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport./home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:15:46: note: suggested alternative: 'PI/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:50:23: note: suggested alternative: 'PIO_ANALOG'
pinMode(yPin, INPUT_ANALOG);
^~~~~~~~~~~~
PIO_ANALOG
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:52:28: error: 'INPUT_ANALOG' was not declared in this scope
pinMode(sliderPin, INPUT_ANALOG);
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'void GameCubeController::sendBits(uint32_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:25: error: 'struct PortData' has no member named 'device'
gpio_write_bit(port.device, port.pinNumber, 0);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:5: erro/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:54:24: note: suggested a/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:28:5: note: suggested alternative: 'pin_size_t'
gpio_write_bit(port.device, port.pinNumber, 0);
^~~~~~~~~~~~~~
pin_size_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:34:25: error: 'struct PortData' has no member named 'device'
gpio_write_bit(port.device, port.pinNumber, 1);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'bool GameCubeController::receiveBits(void*, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:31: error: 'struct PortData' has no member named 'device'
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:12: error: 'gpio_read_bit' was not declared in this scope
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:55:12: note: suggested alternative: 'pgm_read_byte'
if (!gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~~~~~~~~
pgm_read_byte
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:59:32: error: 'struct PortData' has no member named 'device'
if (gpio_read_bit(port.device, port.pinNumber)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:71:34: error: 'struct PortData' has no member named 'device'
while (!gpio_read_bit(port.device, port.pinNumber) && --timeout) ;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp: In member function 'bool GameCubeController::readWithRumble(GameControllerData_t*, bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:83:5: error: 'nvic_globalirq_disable' was not declared in this scope
nvic_globalirq_disable();
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:85:5: error: 'nvic_globalirq_enable' was not declared in this scope
nvic_globalirq_enable();
^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:89:3: error: 'nvic_globalirq_disable' was not declared in this scope
nvic_globalirq_disable();
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gamecube.cpp:92:3: error: 'nvic_globalirq_enable' was not declared in this scope
nvic_globalirq_enable();
^~~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "SoftWire.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftWire
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftI2CMaster
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A0'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A0
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A0'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:31: note: suggested alternative: 'A0'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:35: note: suggested alternative: 'A1'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:39: note: suggested alternative: 'A2'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:43: note: suggested alternative: 'A3'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:47: note: suggested alternative: 'A4'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A4
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:51: note: suggested alternative: 'A5'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:55: note: suggested alternative: 'A6'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:6:16: error: no matching function for call to 'Serial_::begin()'
Serial.begin();
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:112:0,
from /tmp/arduino-sketch-DA79380208D18C0CE018C1C17D4B1C3C/sketch/ControllerTest.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/USB/USBAPI.h:103:7: note: candidate: void Serial_::begin(uint32_t)
void begin(uint32_t baud_count);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/USB/USBAPI.h:103:7: note: candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/USB/USBAPI.h:104:7: note: candidate: void Serial_::begin(long unsigned int, uint8_t)
void begin(unsigned long, uint8_t);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/USB/USBAPI.h:104:7: note: candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:12:36: error: 'PA3' was not declared in thi
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: note: suggested alternative: 'PIN_A0'
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^~~~~~~
PIN_A0
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: note: suggested alternative: 'PIN_A0'
p->pinNumber = PIN_MAP[pin].gpio_bit;
^~~~~~~
PIN_A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type; did you mean 'SoftWire'?
TwoWire* wire;
^~~~~~~
SoftWire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:31: note: suggested alternative: 'A0'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:35: note: suggested alternative: 'A1'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:39: note: suggested alternative: 'A2'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A2
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:43: note: suggested alternative: 'A3'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A3
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:47: note: suggested alternative: 'A4'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A4
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:51: note: suggested alternative: 'A5'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:55: note: suggested alternative: 'A6'
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:3:21: error: 'PB12' was not declared in this scope
#define LED_BUILTIN PB12 // change to match your board
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:28:13: note: in expansion of macro 'LED_BUILTIN'
pinMode(LED_BUILTIN, OUTPUT);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:3:21: note: suggested alternative: '._12'
#define LED_BUILTIN PB12 // change to match your board
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:28:13: note: in expansion of macro 'LED_BUILTIN'
pinMode(LED_BUILTIN, OUTPUT);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:32:25: error: 'ADC1' was not declared in this scope
adc_set_sample_rate(ADC1, ADC_SMPR_13_5); // ADC_SMPR_13_5, ADC_SMPR_1_5
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:32:25: note: suggested alternative: 'ADC'
adc_set_sample_rate(ADC1, ADC_SMPR_13_5); // ADC_SMPR_13_5, ADC_SMPR_1_5
^~~~
ADC
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/gameport.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type
TwoWire* wire;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp: In member function 'bool NunchuckController::begin()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:13:9: error: 'wire' was not declared in this scope
if (wire == NULL) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:15:20: error: expected type-specifier before 'TwoWire'
wire = new TwoWire(scl, sda, SOFT_STANDARD);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp: In member function 'uint8_t NunchuckController::sendBytes(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:41:5: error: 'wire' was not declared in this scope
wire->beginTransmission(i2cAddress);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp: In member function 'bool NunchuckController::read(GameControllerData_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/nunchuck.cpp:58:5: error: 'wire' was not declared in this scope
wire->beginTransmission(i2cAddress);
^
Multiple libraries were found for "SoftWire.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftWire
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftI2CMaster
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type
TwoWire* wire;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:3:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:6:16: error: no matching function for call to 'HardwareSerial::begin()'
Serial.begin();
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:154:0,
from /tmp/arduino-sketch-DA79380208D18C0CE018C1C17D4B1C3C/sketch/ControllerTest.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/HardwareSerial.h:58:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint32_t, int8_t, int8_t, bool, long unsigned int)
void begin(unsigned long baud, uint32_t config=SERIAL_8N1, int8_t rxPin=-1, int8_t txPin=-1, bool invert=false, unsigned long timeout_ms = 20000UL);
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/HardwareSerial.h:58:10: note: candidate expects 6 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/ControllerTest/ControllerTest.ino:12:36: error: 'PA3' was not declared in this scope
Serial.println(String(analogRead(PA3)));
^
Multiple libraries were found for "SoftWire.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftWire
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftI2CMaster
Result: FAIL
WARNING: library NintendoControllersSTM32 claims to run on STM32F1, STM32 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:5:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h: In constructor 'Debouncer::Debouncer(int, uint8_t, uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/debouncer.h:55:16: error: 'PIN_MAP' was not declared in this scope
port = &(PIN_MAP[p].gpio_device->regs->IDR);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:23:5: error: 'gpio_dev' does not name a type
gpio_dev* device;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: In member function 'void GameController::setPortData(PortData*, unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:53:20: error: 'struct PortData' has no member named 'device'
p->device = NULL;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:56:20: error: 'struct PortData' has no member named 'device'
p->device = digitalPinToPort(pin);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:58:32: error: 'PIN_MAP' was not declared in this scope
p->pinNumber = PIN_MAP[pin].gpio_bit;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:79:9: error: 'TwoWire' does not name a type
TwoWire* wire;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:41: error: 'PB6' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/src/GameControllers.h:88:59: error: 'PB7' was not declared in this scope
NunchuckController(unsigned scl=PB6, unsigned sda=PB7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:31: error: 'PA0' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:35: error: 'PA1' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:39: error: 'PA2' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:43: error: 'PA3' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:47: error: 'PA4' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:51: error: 'PA5' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:55: error: 'PA6' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:24:59: error: 'PA7' was not declared in this scope
GamePortController controller(PA0,PA1,PA2,PA3,PA4,PA5,PA6,PA7);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:3:21: error: 'PB12' was not declared in this scope
#define LED_BUILTIN PB12 // change to match your board
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:28:13: note: in expansion of macro 'LED_BUILTIN'
pinMode(LED_BUILTIN, OUTPUT);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:32:25: error: 'ADC1' was not declared in this scope
adc_set_sample_rate(ADC1, ADC_SMPR_13_5); // ADC_SMPR_13_5, ADC_SMPR_1_5
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:32:31: error: 'ADC_SMPR_13_5' was not declared in this scope
adc_set_sample_rate(ADC1, ADC_SMPR_13_5); // ADC_SMPR_13_5, ADC_SMPR_1_5
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:32:44: error: 'adc_set_sample_rate' was not declared in this scope
adc_set_sample_rate(ADC1, ADC_SMPR_13_5); // ADC_SMPR_13_5, ADC_SMPR_1_5
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:33:5: error: 'Joystick' was not declared in this scope
Joystick.setManualReportMode(true);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NintendoControllersSTM32/examples/GameportToUSB/GameportToUSB.ino:40:7: error: 'Joystick' was not declared in this scope
Joystick.X(data.joystickX);
^
Multiple libraries were found for "SoftWire.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftWire
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftI2CMaster