GroveDriverPack - compatibility matrix

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

GroveDriverPack

Version: 1.11.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
GroveHighTemp
GroveTempHumiSHT35
GroveButton
GroveBuzzer
GroveEMGDetector
GroveGPS
GroveTempHumiDHT11
OmronBaro2SMPB02E
GroveCircularLED
GroveLEDBar2
GroveLight
GrovePM25HM3301
GroveRelay
GroveUltrasonicRanger
GroveAccelerometer015G
GroveAccelerometer16G
GrovePIR
GroveTempHumiBaroBME280
GroveTempOneWire
Grove4DigitDisplay
Grove6AxisAccelGyroLSM6DS3
GroveGasO2
GroveMagneticSwitch
GroveRotaryAngle
GroveLCD1602
GroveMiniTrackBall
GroveOLEDDisplay096
GroveTempHumiDHT22
GroveI2CColorSensor2
GroveMP3V3
GroveSpeechRecognizer
WioExtRTC
GroveDigitalLight
GroveTempHumiSHT31
GroveTiltSwitch
GroveTouch
arduino:avr:uno
1.8.4
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /tmp/arduino-testlib2171476799/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /tmp/arduino-testlib2171476799/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/Grove4DigitDisplay

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/Grove6AxisAccelGyroLSM6DS3

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveAccelerometer015G

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveAccelerometer16G

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveButton

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveBuzzer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveCircularLED

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveDigitalLight

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveEMGDetector

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveGPS

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveGasO2

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveHighTemp

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveI2CColorSensor2

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveLCD1602

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveLEDBar2

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveLight

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveMP3V3

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveMagneticSwitch

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveMiniTrackBall

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveOLEDDisplay096

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GrovePIR

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GrovePM25HM3301

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveRelay

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveRotaryAngle

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveSpeechRecognizer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiBaroBME280

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiDHT11

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiDHT22

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiSHT31

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiSHT35

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempOneWire

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTiltSwitch

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTouch

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveUltrasonicRanger

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/OmronBaro2SMPB02E

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/WioExtRTC

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /tmp/arduino-testlib2586320093/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /tmp/arduino-testlib2586320093/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /tmp/arduino-testlib2586320093/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /tmp/arduino-testlib2586320093/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /tmp/arduino-testlib2586320093/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalSystem.h: In static member function 'static void HalSystem::DelayMs(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalSystem.h:13:3: error: 'ThisThread' has not been declared
   ThisThread::sleep_for(mill

examples/Grove4DigitDisplay

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/

examples/Grove6AxisAccelGyroLSM6DS3

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-

examples/GroveAccelerometer015G

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir

examples/GroveAccelerometer16G

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/li

examples/GroveButton

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/a

examples/GroveBuzzer

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/a

examples/GroveCircularLED

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCi

examples/GroveDigitalLight

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples

examples/GroveEMGDetector

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEM

examples/GroveGPS

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/use

examples/GroveGasO2

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-tes

examples/GroveHighTemp

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino

examples/GroveI2CColorSensor2

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/

examples/GroveLCD1602

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/

examples/GroveLEDBar2

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/

examples/GroveLight

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-tes

examples/GroveMP3V3

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-tes

examples/GroveMagneticSwitch

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDri

examples/GroveMiniTrackBall

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/

examples/GroveOLEDDisplay096

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDri

examples/GrovePIR

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/use

examples/GrovePM25HM3301

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301

examples/GroveRelay

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-tes

examples/GroveRotaryAngle

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRo

examples/GroveSpeechRecognizer

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/li

examples/GroveTempHumiBaroBME280

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli

examples/GroveTempHumiDHT11

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/

examples/GroveTempHumiDHT22

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/

examples/GroveTempHumiSHT31

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/

examples/GroveTempHumiSHT35

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/

examples/GroveTempOneWire

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTe

examples/GroveTiltSwitch

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch

examples/GroveTouch

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-tes

examples/GroveUltrasonicRanger

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/li

examples/OmronBaro2SMPB02E

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples

examples/WioExtRTC

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/HAL/Hal.h:21:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:10:2: error: 'DigitalInOut' does not name a type; did you mean 'digitalRead'?
  DigitalInOut* _InOut;
  ^~~~~~~~~~~~
  digitalRead
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In constructor 'HalGpio::HalGpio(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:16:3: error: '_InOut' was not declared in this scope
   _InOut = NULL;
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In destructor 'virtual HalGpio::~HalGpio()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:21:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::EnableImplement(HalGpioBase::ModeType)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:7: error: '_InOut' was not declared in this scope
   if (_InOut != NULL) delete _InOut;
       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:28:30: error: type '<type error>' argument given to 'delete', expected pointer
   if (_InOut != NULL) delete _InOut;
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:4: error: '_InOut' was not declared in this scope
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:33:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:36:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_OUTPUT, PullNone, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:39:17: error: expected type-specifier before 'DigitalInOut'
    _InOut = new DigitalInOut(_Pin, PIN_INPUT, OpenDrainNoPull, 0);
                 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual void HalGpio::WriteImplement(bool)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:48:3: error: '_InOut' was not declared in this scope
   _InOut->write(high ? 1 : 0);
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h: In member function 'virtual bool HalGpio::ReadImplement() const':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalGpio.h:53:10: error: '_InOut' was not declared in this scope
   return _InOut->read() != 0 ? true : false;
          ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:10:2: error: 'AnalogIn' does not name a type; did you mean 'HalAnalogIn'?
  AnalogIn* _In;
  ^~~~~~~~
  HalAnalogIn
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In constructor 'HalAnalogIn::HalAnalogIn(PinName)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: error: '_In' was not declared in this scope
   _In = NULL;
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:16:3: note: suggested alternative: '_Pin'
   _In = NULL;
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In destructor 'virtual HalAnalogIn::~HalAnalogIn()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:21:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual void HalAnalogIn::EnableImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: error: '_In' was not declared in this scope
   if (_In != NULL) delete _In;
       ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:7: note: suggested alternative: '_Pin'
   if (_In != NULL) delete _In;
       ^~~
       _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:27:27: error: type '<type error>' argument given to 'delete', expected pointer
   if (_In != NULL) delete _In;
                           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: error: '_In' was not declared in this scope
   _In = new AnalogIn(_Pin);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:3: note: suggested alternative: '_Pin'
   _In = new AnalogIn(_Pin);
   ^~~
   _Pin
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:29:13: error: expected type-specifier before 'AnalogIn'
   _In = new AnalogIn(_Pin);
             ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h: In member function 'virtual float HalAnalogIn::ReadImplement()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: error: '_In' was not declared in this scope
   return _In->read();
          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalAnalogIn.h:34:10: note: suggested alternative: '_Pin'
   return _In->read();
          ^~~
          _Pin
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:9:2: error: 'I2C' does not name a type
  I2C* _I2C;
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalI2C.h:12:12: error: expected ')' before '*' token
  HalI2C(I2C* i2c) : _I2C(i2c)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:24:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:9:2: error: 'RawSerial' does not name a type; did you mean 'Serial'?
  RawSerial* _Serial;
  ^~~~~~~~~
  Serial
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Mbed/HalUART.h:12:19: error: expected ')' before '*' token
  HalUART(RawSerial* serial) : _Serial(serial)
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-d

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /tmp/arduino-testlib2586320093/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /tmp/arduino-testlib2586320093/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/Grove4DigitDisplay

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/Grove6AxisAccelGyroLSM6DS3

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveAccelerometer015G

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveAccelerometer16G

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveButton

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveBuzzer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveCircularLED

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveDigitalLight

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveEMGDetector

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveGPS

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveGasO2

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveHighTemp

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveI2CColorSensor2

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveLCD1602

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveLEDBar2

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveLight

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveMP3V3

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveMagneticSwitch

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveMiniTrackBall

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveOLEDDisplay096

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GrovePIR

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GrovePM25HM3301

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveRelay

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveRotaryAngle

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveSpeechRecognizer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiBaroBME280

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiDHT11

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiDHT22

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiSHT31

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempHumiSHT35

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTempOneWire

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTiltSwitch

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveTouch

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/GroveUltrasonicRanger

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/OmronBaro2SMPB02E

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

examples/WioExtRTC

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/GroveDriverPack.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/Module/GroveGPS.h:9:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL



					
					

examples/Grove4DigitDisplay

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:9:1: error: 'Grove4DigitDisplay' does not name a type; did you mean 'GroveDigitalLight'?
 Grove4DigitDisplay Display(&Board.D38);
 ^~~~~~~~~~~~~~~~~~
 GroveDigitalLight
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:16:3: error: 'Display' was not declared in this scope
   Display.Init();
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:21:5: error: 'Display' was not declared in this scope
     Display.print(i);
     ^~~~~~~

examples/Grove6AxisAccelGyroLSM6DS3

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:11:37: error: 'Board' was not declared in this scope
 Grove6AxisAccelGyroLSM6DS3 LSM6DS3(&Board.I2C);
                                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:11:37: note: suggested alternative: 'word'
 Grove6AxisAccelGyroLSM6DS3 LSM6DS3(&Board.I2C);
                                     ^~~~~
                                     word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:21:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:21:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GroveAccelerometer015G

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:11:1: error: 'GroveAccelerometer015G' does not name a type; did you mean 'GroveAccelerometer16G'?
 GroveAccelerometer015G Accel(&Board.I2C);
 ^~~~~~~~~~~~~~~~~~~~~~
 GroveAccelerometer16G
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:21:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:21:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:22:3: error: 'Accel' was not declared in this scope
   Accel.Init();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:26:3: error: 'Accel' was not declared in this scope
   Accel.Read();
   ^~~~~

examples/GroveAccelerometer16G

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:11:30: error: 'Board' was not declared in this scope
 GroveAccelerometer16G Accel(&Board.I2C);
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:11:30: note: suggested alternative: 'word'
 GroveAccelerometer16G Accel(&Board.I2C);
                              ^~~~~
                              word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:21:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:21:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GroveButton

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:9:21: error: 'Board' was not declared in this scope
 GroveButton Button(&Board.D38);
                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:9:21: note: suggested alternative: 'word'
 GroveButton Button(&Board.D38);
                     ^~~~~
                     word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveBuzzer

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:9:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:10:21: error: 'Board' was not declared in this scope
 GroveBuzzer Buzzer(&Board.D38);
                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:10:21: note: suggested alternative: 'word'
 GroveBuzzer Buzzer(&Board.D38);
                     ^~~~~
                     word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveCircularLED

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:6:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:7:28: error: 'Board' was not declared in this scope
 GroveCircularLED Circular(&Board.D38);
                            ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:7:28: note: suggested alternative: 'word'
 GroveCircularLED Circular(&Board.D38);
                            ^~~~~
                            word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:12:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:12:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveDigitalLight

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:11:26: error: 'Board' was not declared in this scope
 GroveDigitalLight Light(&Board.I2C);
                          ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:11:26: note: suggested alternative: 'word'
 GroveDigitalLight Light(&Board.I2C);
                          ^~~~~
                          word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:21:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:21:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GroveEMGDetector

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:11:28: error: 'Board' was not declared in this scope
 GroveEMGDetector Detector(&Board.A6);
                            ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:11:28: note: suggested alternative: 'word'
 GroveEMGDetector Detector(&Board.A6);
                            ^~~~~
                            word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:21:3: error: 'Board' was not declared in this scope
   Board.A6.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:21:3: note: suggested alternative: 'word'
   Board.A6.Enable();
   ^~~~~
   word

examples/GroveGPS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:6:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:9:15: error: 'Board' was not declared in this scope
 GroveGPS GPS(&Board.UART);
               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:9:15: note: suggested alternative: 'word'
 GroveGPS GPS(&Board.UART);
               ^~~~~
               word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:19:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:19:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:23:3: error: 'Board' was not declared in this scope
   Board.UART.Enable(9600, 8, HalUART::PARITY_NONE, 1);
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:23:3: note: suggested alternative: 'word'
   Board.UART.Enable(9600, 8, HalUART::PARITY_NONE, 1);
   ^~~~~
   word

examples/GroveGasO2

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:11:17: error: 'Board' was not declared in this scope
 GroveGasO2 Gas(&Board.A6);
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:11:17: note: suggested alternative: 'word'
 GroveGasO2 Gas(&Board.A6);
                 ^~~~~
                 word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:21:3: error: 'Board' was not declared in this scope
   Board.A6.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:21:3: note: suggested alternative: 'word'
   Board.A6.Enable();
   ^~~~~
   word

examples/GroveHighTemp

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:11:21: error: 'Board' was not declared in this scope
 GroveHighTemp Temp(&Board.A6);
                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:11:21: note: suggested alternative: 'word'
 GroveHighTemp Temp(&Board.A6);
                     ^~~~~
                     word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:21:3: error: 'Board' was not declared in this scope
   Board.A6.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:21:3: note: suggested alternative: 'word'
   Board.A6.Enable();
   ^~~~~
   word

examples/GroveI2CColorSensor2

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:11:35: error: 'Board' was not declared in this scope
 GroveI2CColorSensor2 ColorSensor(&Board.I2C);
                                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:11:35: note: suggested alternative: 'word'
 GroveI2CColorSensor2 ColorSensor(&Board.I2C);
                                   ^~~~~
                                   word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:21:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:21:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GroveLCD1602

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:6:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:9:19: error: 'Board' was not declared in this scope
 GroveLCD1602 Lcd(&Board.I2C);
                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:9:19: note: suggested alternative: 'word'
 GroveLCD1602 Lcd(&Board.I2C);
                   ^~~~~
                   word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:15:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:15:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:19:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:19:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GroveLEDBar2

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:6:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:7:19: error: 'Board' was not declared in this scope
 GroveLEDBar2 Bar(&Board.D38);
                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:7:19: note: suggested alternative: 'Bar'
 GroveLEDBar2 Bar(&Board.D38);
                   ^~~~~
                   Bar
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:12:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:12:3: note: suggested alternative: 'Bar'
   Board.D38.Enable();
   ^~~~~
   Bar

examples/GroveLight

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:11:19: error: 'Board' was not declared in this scope
 GroveLight Light(&Board.A6);
                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:11:19: note: suggested alternative: 'word'
 GroveLight Light(&Board.A6);
                   ^~~~~
                   word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:21:3: error: 'Board' was not declared in this scope
   Board.A6.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:21:3: note: suggested alternative: 'word'
   Board.A6.Enable();
   ^~~~~
   word

examples/GroveMP3V3

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:11:17: error: 'Board' was not declared in this scope
 GroveMP3V3 MP3(&Board.UART);
                 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:11:17: note: suggested alternative: 'word'
 GroveMP3V3 MP3(&Board.UART);
                 ^~~~~
                 word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:20:3: error: 'Board' was not declared in this scope
   Board.UART.Enable(9600, 8, HalUART::PARITY_NONE, 1);
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:20:3: note: suggested alternative: 'word'
   Board.UART.Enable(9600, 8, HalUART::PARITY_NONE, 1);
   ^~~~~
   word

examples/GroveMagneticSwitch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:9:29: error: 'Board' was not declared in this scope
 GroveMagneticSwitch Switch(&Board.D38);
                             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:9:29: note: suggested alternative: 'word'
 GroveMagneticSwitch Switch(&Board.D38);
                             ^~~~~
                             word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveMiniTrackBall

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:11:31: error: 'Board' was not declared in this scope
 GroveMiniTrackBall TrackBall(&Board.I2C);
                               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:11:31: note: suggested alternative: 'word'
 GroveMiniTrackBall TrackBall(&Board.I2C);
                               ^~~~~
                               word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:21:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:21:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GroveOLEDDisplay096

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:6:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:9:27: error: 'Board' was not declared in this scope
 GroveOLEDDisplay096 Oled(&Board.I2C);
                           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:9:27: note: suggested alternative: 'word'
 GroveOLEDDisplay096 Oled(&Board.I2C);
                           ^~~~~
                           word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:81:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:81:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:85:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:85:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GrovePIR

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:9:18: error: 'Board' was not declared in this scope
 GrovePIR Sensor(&Board.D38);
                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:9:18: note: suggested alternative: 'word'
 GrovePIR Sensor(&Board.D38);
                  ^~~~~
                  word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GrovePM25HM3301

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:9:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:11:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21.h:69:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:38,
                 from /tmp/arduino-sketch-41E0328D851CA4E5F560CA85A5B911D9/sketch/GrovePM25HM3301.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:474:38: error: expected ')' before '*' token
 #define PM                ((Pm       *)0x40000400UL) /**< \brief (PM) APB Base Address */
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:12:17: note: in expansion of macro 'PM'
 GrovePM25HM3301 PM(&Board.I2C);
                 ^~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/samd21/include/samd21g18a.h:474:38: error: expected ')' before '*' token
 #define PM                ((Pm       *)0x40000400UL) /**< \brief (PM) APB Base Address */
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:12:17: note: in expansion of macro 'PM'
 GrovePM25HM3301 PM(&Board.I2C);
                 ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:18:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:18:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:22:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:22:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:23:11: error: request for member 'Init' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
   if (!PM.Init())
           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:55:6: error: request for member 'Read' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
   PM.Read();
      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:56:10: error: request for member 'Concentration_1_Standard' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
   if (PM.Concentration_1_Standard != INT_MAX)
          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:58:24: error: request for member 'Concentration_1_Standard' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.Concentration_1_Standard);
                        ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:60:24: error: request for member 'Concentration_2_5_Standard' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.Concentration_2_5_Standard);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:62:24: error: request for member 'Concentration_10_Standard' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.Concentration_10_Standard);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:64:24: error: request for member 'Concentration_1_Atmospheric' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.Concentration_1_Atmospheric);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:66:24: error: request for member 'Concentration_2_5_Atmospheric' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.Concentration_2_5_Atmospheric);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:68:24: error: request for member 'Concentration_10_Atmospheric' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.Concentration_10_Atmospheric);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:70:24: error: request for member 'ParticleNumber_0_3' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.ParticleNumber_0_3);
                        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:72:24: error: request for member 'ParticleNumber_0_5' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.ParticleNumber_0_5);
                        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:74:24: error: request for member 'ParticleNumber_1' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.ParticleNumber_1);
                        ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:76:24: error: request for member 'ParticleNumber_2_5' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.ParticleNumber_2_5);
                        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:78:24: error: request for member 'ParticleNumber_5' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.ParticleNumber_5);
                        ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:80:24: error: request for member 'ParticleNumber_10' in '(Pm*)1073742848', which is of pointer type 'Pm*' (maybe you meant to use '->' ?)
     SerialUSB.print(PM.ParticleNumber_10);
                        ^~~~~~~~~~~~~~~~~

examples/GroveRelay

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:9:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:10:19: error: 'Board' was not declared in this scope
 GroveRelay Relay(&Board.D38);
                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:10:19: note: suggested alternative: 'word'
 GroveRelay Relay(&Board.D38);
                   ^~~~~
                   word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveRotaryAngle

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:11:31: error: 'Board' was not declared in this scope
 GroveRotaryAngle RotaryAngle(&Board.A6);
                               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:11:31: note: suggested alternative: 'word'
 GroveRotaryAngle RotaryAngle(&Board.A6);
                               ^~~~~
                               word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:21:3: error: 'Board' was not declared in this scope
   Board.A6.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:21:3: note: suggested alternative: 'word'
   Board.A6.Enable();
   ^~~~~
   word

examples/GroveSpeechRecognizer

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:6:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:9:31: error: 'Board' was not declared in this scope
 GroveSpeechRecognizer Speech(&Board.UART);
                               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:9:31: note: suggested alternative: 'word'
 GroveSpeechRecognizer Speech(&Board.UART);
                               ^~~~~
                               word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:19:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:19:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:23:3: error: 'Board' was not declared in this scope
   Board.UART.Enable(9600, 8, HalUART::PARITY_NONE, 1);
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:23:3: note: suggested alternative: 'word'
   Board.UART.Enable(9600, 8, HalUART::PARITY_NONE, 1);
   ^~~~~
   word

examples/GroveTempHumiBaroBME280

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:11:39: error: 'Board' was not declared in this scope
 GroveTempHumiBaroBME280 TempHumiBaro(&Board.I2C);
                                       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:11:39: note: suggested alternative: 'word'
 GroveTempHumiBaroBME280 TempHumiBaro(&Board.I2C);
                                       ^~~~~
                                       word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:21:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:21:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GroveTempHumiDHT11

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:9:30: error: 'Board' was not declared in this scope
 GroveTempHumiDHT11 TempHumi(&Board.D38);
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:9:30: note: suggested alternative: 'word'
 GroveTempHumiDHT11 TempHumi(&Board.D38);
                              ^~~~~
                              word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveTempHumiDHT22

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:9:30: error: 'Board' was not declared in this scope
 GroveTempHumiDHT22 TempHumi(&Board.D38);
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:9:30: note: suggested alternative: 'word'
 GroveTempHumiDHT22 TempHumi(&Board.D38);
                              ^~~~~
                              word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveTempHumiSHT31

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:11:30: error: 'Board' was not declared in this scope
 GroveTempHumiSHT31 TempHumi(&Board.I2C);
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:11:30: note: suggested alternative: 'word'
 GroveTempHumiSHT31 TempHumi(&Board.I2C);
                              ^~~~~
                              word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:21:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:21:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GroveTempHumiSHT35

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:8:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:10:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:11:30: error: 'Board' was not declared in this scope
 GroveTempHumiSHT35 TempHumi(&Board.I2C);
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:11:30: note: suggested alternative: 'word'
 GroveTempHumiSHT35 TempHumi(&Board.I2C);
                              ^~~~~
                              word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:17:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:17:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:21:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:21:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/GroveTempOneWire

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:9:24: error: 'Board' was not declared in this scope
 GroveTempOneWire Temp(&Board.D38);
                        ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:9:24: note: suggested alternative: 'word'
 GroveTempOneWire Temp(&Board.D38);
                        ^~~~~
                        word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveTiltSwitch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:9:23: error: 'Board' was not declared in this scope
 GroveTiltSwitch Tilt(&Board.D38);
                       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:9:23: note: suggested alternative: 'word'
 GroveTiltSwitch Tilt(&Board.D38);
                       ^~~~~
                       word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveTouch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:9:19: error: 'Board' was not declared in this scope
 GroveTouch Touch(&Board.D38);
                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:9:19: note: suggested alternative: 'word'
 GroveTouch Touch(&Board.D38);
                   ^~~~~
                   word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/GroveUltrasonicRanger

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:8:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:9:31: error: 'Board' was not declared in this scope
 GroveUltrasonicRanger Ranger(&Board.D38);
                               ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:9:31: note: suggested alternative: 'word'
 GroveUltrasonicRanger Ranger(&Board.D38);
                               ^~~~~
                               word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:15:3: error: 'Board' was not declared in this scope
   Board.D38.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:15:3: note: suggested alternative: 'word'
   Board.D38.Enable();
   ^~~~~
   word

examples/OmronBaro2SMPB02E

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:5:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:7:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:8:27: error: 'Board' was not declared in this scope
 OmronBaro2SMPB02E Sensor(&Board.I2C);
                           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:8:27: note: suggested alternative: 'word'
 OmronBaro2SMPB02E Sensor(&Board.I2C);
                           ^~~~~
                           word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:14:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:14:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:18:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:18:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

examples/WioExtRTC

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:11:1: error: 'WioCellular' does not name a type
 WioCellular Wio;
 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:13:1: error: 'GroveBoard' does not name a type; did you mean 'GroveTouch'?
 GroveBoard Board;
 ^~~~~~~~~~
 GroveTouch
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:14:19: error: 'Board' was not declared in this scope
 WioExtRTC ExtRTC(&Board.I2C);
                   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:14:19: note: suggested alternative: 'word'
 WioExtRTC ExtRTC(&Board.I2C);
                   ^~~~~
                   word
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:32:3: error: 'Wio' was not declared in this scope
   Wio.Init();
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:32:3: note: suggested alternative: 'Wire'
   Wio.Init();
   ^~~
   Wire
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:42:3: error: 'Board' was not declared in this scope
   Board.I2C.Enable();
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:42:3: note: suggested alternative: 'word'
   Board.I2C.Enable();
   ^~~~~
   word

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /tmp/arduino-testlib1079926393/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/Grove4DigitDisplay

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove4DigitDisplay/Grove4DigitDisplay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/Grove6AxisAccelGyroLSM6DS3

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/Grove6AxisAccelGyroLSM6DS3/Grove6AxisAccelGyroLSM6DS3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveAccelerometer015G

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer015G/GroveAccelerometer015G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveAccelerometer16G

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveAccelerometer16G/GroveAccelerometer16G.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveButton

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveButton/GroveButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveBuzzer

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveBuzzer/GroveBuzzer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveCircularLED

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveCircularLED/GroveCircularLED.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveDigitalLight

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveDigitalLight/GroveDigitalLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveEMGDetector

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveEMGDetector/GroveEMGDetector.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveGPS

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGPS/GroveGPS.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveGasO2

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveGasO2/GroveGasO2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveHighTemp

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveHighTemp/GroveHighTemp.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveI2CColorSensor2

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveI2CColorSensor2/GroveI2CColorSensor2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveLCD1602

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLCD1602/GroveLCD1602.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveLEDBar2

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLEDBar2/GroveLEDBar2.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveLight

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveLight/GroveLight.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveMP3V3

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMP3V3/GroveMP3V3.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveMagneticSwitch

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMagneticSwitch/GroveMagneticSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveMiniTrackBall

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveMiniTrackBall/GroveMiniTrackBall.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveOLEDDisplay096

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveOLEDDisplay096/GroveOLEDDisplay096.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GrovePIR

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePIR/GrovePIR.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GrovePM25HM3301

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GrovePM25HM3301/GrovePM25HM3301.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveRelay

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRelay/GroveRelay.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveRotaryAngle

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveRotaryAngle/GroveRotaryAngle.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveSpeechRecognizer

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveSpeechRecognizer/GroveSpeechRecognizer.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveTempHumiBaroBME280

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiBaroBME280/GroveTempHumiBaroBME280.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveTempHumiDHT11

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT11/GroveTempHumiDHT11.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveTempHumiDHT22

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiDHT22/GroveTempHumiDHT22.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveTempHumiSHT31

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT31/GroveTempHumiSHT31.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveTempHumiSHT35

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempHumiSHT35/GroveTempHumiSHT35.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveTempOneWire

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTempOneWire/GroveTempOneWire.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveTiltSwitch

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTiltSwitch/GroveTiltSwitch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveTouch

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveTouch/GroveTouch.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/GroveUltrasonicRanger

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/GroveUltrasonicRanger/GroveUltrasonicRanger.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/OmronBaro2SMPB02E

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/OmronBaro2SMPB02E/OmronBaro2SMPB02E.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^

examples/WioExtRTC

Result: FAIL

WARNING: library GroveDriverPack claims to run on Seeed_STM32F4, stm32, SeeedJP_ReButton, samd 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/GroveDriverPack/src/GroveDriverPack.h:5:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/examples/WioExtRTC/WioExtRTC.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/GroveDriverPack/src/HAL/Hal.h:29:2: error: #error "This platform is not supported."
 #error "This platform is not supported."
  ^