BlueVGA Library for BluePill - compatibility matrix

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

BlueVGA Library for BluePill

Version: 0.1.3
More details

Compatibility matrix

Board Claims compatibility Inclusion
scolling_text
snake_byte_game
Elliptical_Text_Animation
Space_Invaders_Animation_Demo
hello_world
printTest
reading_joystick
graphDemo_SineCurve
simple_demo
arduino:avr:uno
1.8.4
No 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
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No 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

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c: In function 'sendScanLine':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:185:67: error: 'GPIOC_REG' undeclared (first use in this function)
   const uint8_t *GPIO __attribute__((aligned(32))) = (uint8_t*)(&(GPIOC_REG)->ODR);
                                                                   ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:185:67: note: each undeclared identifier is reported only once for each function it appears in
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:193:7: error: 'TIM4_REG' undeclared (first use in this function); did you mean 'GPIOC_REG'?
   if (TIM4_REG->CNT == 515) {
       ^~~~~~~~
       GPIOC_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c: In function 'TIM1_CC_IRQHandler':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:209:3: error: 'TIM1_REG' undeclared (first use in this function)
   TIM1_REG->SR &= ~2;
   ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c: In function 'video_init':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:217:3: error: 'RCC_REG' undeclared (first use in this function); did you mean 'RGB_RED'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_AFIOEN | RCC_APB2ENR_TIM1EN;
   ^~~~~~~
   RGB_RED
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:217:23: error: 'RCC_APB2ENR_AFIOEN' undeclared (first use in this function)
   RCC_REG->APB2ENR |= RCC_APB2ENR_AFIOEN | RCC_APB2ENR_TIM1EN;
                       ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:217:44: error: 'RCC_APB2ENR_TIM1EN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_AFIOEN'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_AFIOEN | RCC_APB2ENR_TIM1EN;
                                            ^~~~~~~~~~~~~~~~~~
                                            RCC_APB2ENR_AFIOEN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:218:23: error: 'RCC_APB1ENR_TIM4EN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_TIM1EN'?
   RCC_REG->APB1ENR |= RCC_APB1ENR_TIM4EN;
                       ^~~~~~~~~~~~~~~~~~
                       RCC_APB2ENR_TIM1EN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:219:23: error: 'RCC_APB2ENR_IOPAEN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_TIM1EN'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPBEN | RCC_APB2ENR_IOPCEN;
                       ^~~~~~~~~~~~~~~~~~
                       RCC_APB2ENR_TIM1EN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:219:44: error: 'RCC_APB2ENR_IOPBEN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_IOPAEN'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPBEN | RCC_APB2ENR_IOPCEN;
                                            ^~~~~~~~~~~~~~~~~~
                                            RCC_APB2ENR_IOPAEN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:219:65: error: 'RCC_APB2ENR_IOPCEN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_IOPBEN'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPBEN | RCC_APB2ENR_IOPCEN;
                                                                 ^~~~~~~~~~~~~~~~~~
                                                                 RCC_APB2ENR_IOPBEN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:220:3: error: 'GPIOA_REG' undeclared (first use in this function)
   GPIOA_REG->CRH = (GPIOA_REG->CRH & 0xFFFFFF0F) | 0x000000B0;
   ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:221:3: error: 'GPIOB_REG' undeclared (first use in this function); did you mean 'GPIOA_REG'?
   GPIOB_REG->CRL = (GPIOB_REG->CRL & 0xF0FFFFFF) | 0x0B000000;
   ^~~~~~~~~
   GPIOA_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:222:3: error: 'GPIOC_REG' undeclared (first use in this function); did you mean 'GPIOB_REG'?
   GPIOC_REG->CRH = 0x33333333;
   ^~~~~~~~~
   GPIOB_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:224:3: error: 'TIM1_REG' undeclared (first use in this function); did you mean 'GPIOC_REG'?
   TIM1_REG->CR1 = 0x80;
   ^~~~~~~~
   GPIOC_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:234:3: error: 'TIM4_REG' undeclared (first use in this function); did you mean 'TIM1_REG'?
   TIM4_REG->CR1 = 0x80;
   ^~~~~~~~
   TIM1_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c: In function 'video_end':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:260:3: error: 'TIM1_REG' undeclared (first use in this function)
   TIM1_REG->CR1 &= ~0x1;
   ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:261:3: error: 'TIM4_REG' undeclared (first use in this function); did you mean 'TIM1_REG'?
   TIM4_REG->CR1 &= ~0x1;
   ^~~~~~~~
   TIM1_REG

examples/Elliptical_Text_Animation

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Elliptical_Text_Animation/Elliptical_Text_Animation.ino:35:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(USE_RAM);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Elliptical_Text_Animation/Elliptical_Text_Animation.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-1167D7A4D291DF3CDE95FCD169765194/sketch/Elliptical_Text_Animation.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:51:20: note: 	virtual size_t Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/Space_Invaders_Animation_Demo

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino:36:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(USE_RAM);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-FF9CAB12EA6C1263DF6808921D3D23B0/sketch/Space_Invaders_Animation_Demo.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:51:20: note: 	virtual size_t Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino: In function 'void ScreenSetup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino:587:25: error: 'PA0' was not declared in this scope
   randomSeed(analogRead(PA0));
                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino:587:25: note: suggested alternative: 'A0'
   randomSeed(analogRead(PA0));
                         ^~~
                         A0

examples/graphDemo_SineCurve

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/graphDemo_SineCurve/graphDemo_SineCurve.ino:35:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(USE_RAM);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/graphDemo_SineCurve/graphDemo_SineCurve.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-588B22EC3AE944BB000073D319A85A2C/sketch/graphDemo_SineCurve.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:51:20: note: 	virtual size_t Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/hello_world

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/hello_world/hello_world.ino:36:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/hello_world/hello_world.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-B83EE596635680E24F7E162CEF81D896/sketch/hello_world.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:51:20: note: 	virtual size_t Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/printTest

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/printTest/printTest.ino:33:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/printTest/printTest.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-64C1EEC682E0798237701791246B14BF/sketch/printTest.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:51:20: note: 	virtual size_t Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/reading_joystick

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:39: error: 'PB10' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:39: note: suggested alternative: 'B10'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                       ^~~~
                                       B10
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:39:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-E736D5947156D65AA97CBA74ECE7D6EC/sketch/reading_joystick.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:51:20: note: 	virtual size_t Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/scolling_text

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/scolling_text/scolling_text.ino:33:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/scolling_text/scolling_text.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-69839F5C54AC44C8D3353C5B4EF4555C/sketch/scolling_text.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:51:20: note: 	virtual size_t Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/simple_demo

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/simple_demo/simple_demo.ino:33:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/simple_demo/simple_demo.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-168285DCB82AC60B210215FE8EFDC0E8/sketch/simple_demo.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:51:20: note: 	virtual size_t Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/snake_byte_game

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:39: error: 'PB10' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:39: note: suggested alternative: 'B10'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                       ^~~~
                                       B10
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:40:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(GRAPH_ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:30:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-4705B07234D1585AC7466A5F8FDCFD22/sketch/snake_byte_game.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:51:20: note: 	virtual size_t Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino: In function 'void populateScr(uint8_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:100:25: error: 'PA4' was not declared in this scope
   randomSeed(analogRead(PA4) + vga.getFrameNumber());
                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:100:25: note: suggested alternative: 'A4'
   randomSeed(analogRead(PA4) + vga.getFrameNumber());
                         ^~~
                         A4

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/Elliptical_Text_Animation

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/Space_Invaders_Animation_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/graphDemo_SineCurve

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/hello_world

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/printTest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/reading_joystick

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/scolling_text

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/simple_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/snake_byte_game

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/Elliptical_Text_Animation

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/Space_Invaders_Animation_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/graphDemo_SineCurve

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/hello_world

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/printTest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/reading_joystick

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/scolling_text

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/simple_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

examples/snake_byte_game

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:29:10: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
          ^~~~~~~~~~~
compilation terminated.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c: In function 'sendScanLine':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:185:67: error: 'GPIOC_REG' undeclared (first use in this function)
   const uint8_t *GPIO __attribute__((aligned(32))) = (uint8_t*)(&(GPIOC_REG)->ODR);
                                                                   ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:185:67: note: each undeclared identifier is reported only once for each function it appears in
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:193:7: error: 'TIM4_REG' undeclared (first use in this function); did you mean 'GPIOC_REG'?
   if (TIM4_REG->CNT == 515) {
       ^~~~~~~~
       GPIOC_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c: In function 'TIM1_CC_IRQHandler':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:209:3: error: 'TIM1_REG' undeclared (first use in this function)
   TIM1_REG->SR &= ~2;
   ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c: In function 'video_init':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:217:3: error: 'RCC_REG' undeclared (first use in this function); did you mean 'RGB_RED'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_AFIOEN | RCC_APB2ENR_TIM1EN;
   ^~~~~~~
   RGB_RED
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:217:23: error: 'RCC_APB2ENR_AFIOEN' undeclared (first use in this function)
   RCC_REG->APB2ENR |= RCC_APB2ENR_AFIOEN | RCC_APB2ENR_TIM1EN;
                       ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:217:44: error: 'RCC_APB2ENR_TIM1EN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_AFIOEN'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_AFIOEN | RCC_APB2ENR_TIM1EN;
                                            ^~~~~~~~~~~~~~~~~~
                                            RCC_APB2ENR_AFIOEN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:218:23: error: 'RCC_APB1ENR_TIM4EN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_TIM1EN'?
   RCC_REG->APB1ENR |= RCC_APB1ENR_TIM4EN;
                       ^~~~~~~~~~~~~~~~~~
                       RCC_APB2ENR_TIM1EN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:219:23: error: 'RCC_APB2ENR_IOPAEN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_TIM1EN'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPBEN | RCC_APB2ENR_IOPCEN;
                       ^~~~~~~~~~~~~~~~~~
                       RCC_APB2ENR_TIM1EN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:219:44: error: 'RCC_APB2ENR_IOPBEN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_IOPAEN'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPBEN | RCC_APB2ENR_IOPCEN;
                                            ^~~~~~~~~~~~~~~~~~
                                            RCC_APB2ENR_IOPAEN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:219:65: error: 'RCC_APB2ENR_IOPCEN' undeclared (first use in this function); did you mean 'RCC_APB2ENR_IOPBEN'?
   RCC_REG->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPBEN | RCC_APB2ENR_IOPCEN;
                                                                 ^~~~~~~~~~~~~~~~~~
                                                                 RCC_APB2ENR_IOPBEN
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:220:3: error: 'GPIOA_REG' undeclared (first use in this function)
   GPIOA_REG->CRH = (GPIOA_REG->CRH & 0xFFFFFF0F) | 0x000000B0;
   ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:221:3: error: 'GPIOB_REG' undeclared (first use in this function); did you mean 'GPIOA_REG'?
   GPIOB_REG->CRL = (GPIOB_REG->CRL & 0xF0FFFFFF) | 0x0B000000;
   ^~~~~~~~~
   GPIOA_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:222:3: error: 'GPIOC_REG' undeclared (first use in this function); did you mean 'GPIOB_REG'?
   GPIOC_REG->CRH = 0x33333333;
   ^~~~~~~~~
   GPIOB_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:224:3: error: 'TIM1_REG' undeclared (first use in this function); did you mean 'GPIOC_REG'?
   TIM1_REG->CR1 = 0x80;
   ^~~~~~~~
   GPIOC_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:234:3: error: 'TIM4_REG' undeclared (first use in this function); did you mean 'TIM1_REG'?
   TIM4_REG->CR1 = 0x80;
   ^~~~~~~~
   TIM1_REG
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c: In function 'video_end':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:260:3: error: 'TIM1_REG' undeclared (first use in this function)
   TIM1_REG->CR1 &= ~0x1;
   ^~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevgadriver.c:261:3: error: 'TIM4_REG' undeclared (first use in this function); did you mean 'TIM1_REG'?
   TIM4_REG->CR1 &= ~0x1;
   ^~~~~~~~
   TIM1_REG

examples/Elliptical_Text_Animation

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Elliptical_Text_Animation/Elliptical_Text_Animation.ino:35:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(USE_RAM);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Elliptical_Text_Animation/Elliptical_Text_Animation.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-1167D7A4D291DF3CDE95FCD169765194/sketch/Elliptical_Text_Animation.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:49:20: note: 	virtual size_t arduino::Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/Space_Invaders_Animation_Demo

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino:36:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(USE_RAM);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-FF9CAB12EA6C1263DF6808921D3D23B0/sketch/Space_Invaders_Animation_Demo.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:49:20: note: 	virtual size_t arduino::Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino: In function 'void ScreenSetup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino:587:25: error: 'PA0' was not declared in this scope
   randomSeed(analogRead(PA0));
                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/Space_Invaders_Animation_Demo/Space_Invaders_Animation_Demo.ino:587:25: note: suggested alternative: 'A0'
   randomSeed(analogRead(PA0));
                         ^~~
                         A0

examples/graphDemo_SineCurve

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/graphDemo_SineCurve/graphDemo_SineCurve.ino:35:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(USE_RAM);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/graphDemo_SineCurve/graphDemo_SineCurve.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-588B22EC3AE944BB000073D319A85A2C/sketch/graphDemo_SineCurve.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:49:20: note: 	virtual size_t arduino::Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/hello_world

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/hello_world/hello_world.ino:36:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/hello_world/hello_world.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-B83EE596635680E24F7E162CEF81D896/sketch/hello_world.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:49:20: note: 	virtual size_t arduino::Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/printTest

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/printTest/printTest.ino:33:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/printTest/printTest.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-64C1EEC682E0798237701791246B14BF/sketch/printTest.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:49:20: note: 	virtual size_t arduino::Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/reading_joystick

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:19: error: 'PB0' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                   ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:19: note: suggested alternative: 'B0'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                   ^~~
                   B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:24: error: 'PB0' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                        ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:24: note: suggested alternative: 'B0'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                        ^~~
                        B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:29: error: 'PB1' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                             ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:29: note: suggested alternative: 'B1'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                             ^~~
                             B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:34: error: 'PB1' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:34: note: suggested alternative: 'B1'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                  ^~~
                                  B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:39: error: 'PB10' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:35:39: note: suggested alternative: 'B10'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                       ^~~~
                                       B10
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:39:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-E736D5947156D65AA97CBA74ECE7D6EC/sketch/reading_joystick.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:49:20: note: 	virtual size_t arduino::Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:55:34: error: 'PB0' was not declared in this scope
   vga.printInt(22, 9, analogRead(PB0), vga.getColorCode(RGB_MAGENTA, RGB_BLACK), true, 4);
                                  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:55:34: note: suggested alternative: 'B0'
   vga.printInt(22, 9, analogRead(PB0), vga.getColorCode(RGB_MAGENTA, RGB_BLACK), true, 4);
                                  ^~~
                                  B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:56:34: error: 'PB1' was not declared in this scope
   vga.printInt(22, 7, analogRead(PB1), vga.getColorCode(RGB_MAGENTA, RGB_BLACK), true, 4);
                                  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/reading_joystick/reading_joystick.ino:56:34: note: suggested alternative: 'B1'
   vga.printInt(22, 7, analogRead(PB1), vga.getColorCode(RGB_MAGENTA, RGB_BLACK), true, 4);
                                  ^~~
                                  B1

examples/scolling_text

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/scolling_text/scolling_text.ino:33:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/scolling_text/scolling_text.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-69839F5C54AC44C8D3353C5B4EF4555C/sketch/scolling_text.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:49:20: note: 	virtual size_t arduino::Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/simple_demo

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/simple_demo/simple_demo.ino:33:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/simple_demo/simple_demo.ino:29:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-168285DCB82AC60B210215FE8EFDC0E8/sketch/simple_demo.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:49:20: note: 	virtual size_t arduino::Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~

examples/snake_byte_game

Result: FAIL

WARNING: library BlueVGA_Library_for_BluePill claims to run on STM32F1, stm32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:19: error: 'PB0' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                   ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:19: note: suggested alternative: 'B0'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                   ^~~
                   B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:24: error: 'PB0' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                        ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:24: note: suggested alternative: 'B0'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                        ^~~
                        B0
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:29: error: 'PB1' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                             ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:29: note: suggested alternative: 'B1'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                             ^~~
                             B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:34: error: 'PB1' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                  ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:34: note: suggested alternative: 'B1'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                  ^~~
                                  B1
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:39: error: 'PB10' was not declared in this scope
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:37:39: note: suggested alternative: 'B10'
 Joystick joystick(PB0, PB0, PB1, PB1, PB10);
                                       ^~~~
                                       B10
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:40:9: error: cannot declare variable 'vga' to be of abstract type 'BlueVGA'
 BlueVGA vga(GRAPH_ASCII_FONT);
         ^~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:30:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.h:36:7: note:   because the following virtual functions are pure within 'BlueVGA':
 class BlueVGA : public Print{
       ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-4705B07234D1585AC7466A5F8FDCFD22/sketch/snake_byte_game.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:49:20: note: 	virtual size_t arduino::Print::write(uint8_t)
     virtual size_t write(uint8_t) = 0;
                    ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino: In function 'void populateScr(uint8_t)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:100:25: error: 'PA4' was not declared in this scope
   randomSeed(analogRead(PA4) + vga.getFrameNumber());
                         ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:100:25: note: suggested alternative: 'A4'
   randomSeed(analogRead(PA4) + vga.getFrameNumber());
                         ^~~
                         A4

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:21: fatal error: arduino.h: No such file or directory
compilation terminated.

examples/Elliptical_Text_Animation

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:21: fatal error: arduino.h: No such file or directory
compilation terminated.

examples/Space_Invaders_Animation_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:21: fatal error: arduino.h: No such file or directory
compilation terminated.

examples/graphDemo_SineCurve

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:21: fatal error: arduino.h: No such file or directory
compilation terminated.

examples/hello_world

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:21: fatal error: arduino.h: No such file or directory
compilation terminated.

examples/printTest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:21: fatal error: arduino.h: No such file or directory
compilation terminated.

examples/reading_joystick

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:21: fatal error: arduino.h: No such file or directory
compilation terminated.

examples/scolling_text

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:21: fatal error: arduino.h: No such file or directory
compilation terminated.

examples/simple_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/src/bluevga.cpp:29:21: fatal error: arduino.h: No such file or directory
compilation terminated.

examples/snake_byte_game

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill/examples/snake_byte_game/snake_byte_game.ino:29:21: fatal error: arduino.h: No such file or directory
 #include <arduino.h>
                     ^
compilation terminated.