bb_spi_lcd - compatibility matrix

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

bb_spi_lcd

Version: 2.2.2
More details

Compatibility matrix

Board Claims compatibility Inclusion
callback_demo
spi_lcd_demo
spilcd_prop_font
wio_dma_gif_demo
arduino:avr:uno
1.8.4
Yes PASS PASS FAIL PASS FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS FAIL PASS PASS FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS FAIL FAIL PASS FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL PASS PASS FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 1332 bytes (4%) of program storage space. Maximum is 32256 bytes.
Global variables use 186 bytes (9%) of dynamic memory, leaving 1862 bytes for local variables. Maximum is 2048 bytes.

examples/callback_demo

Result: PASS

Sketch uses 8502 bytes (26%) of program storage space. Maximum is 32256 bytes.
Global variables use 814 bytes (39%) of dynamic memory, leaving 1234 bytes for local variables. Maximum is 2048 bytes.

examples/spi_lcd_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/spi_lcd_demo/spi_lcd_demo.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/spi_lcd_demo/spi_lcd_demo.ino:36:75: error: too many arguments to function 'int spilcdInit(SPILCD*, int, int, int32_t, int, int, int, int, int, int, int)'
   spilcdInit(&lcd, LCD_ST7735S, 1, 0, 1, F_CPU/2, 10, 8, 9, A0, -1, -1, -1); // Prototype pin numbering
                                                                           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/spi_lcd_demo/spi_lcd_demo.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.h:130:5: note: declared here
 int spilcdInit(SPILCD *pLCD, int iLCDType, int iFlags, int32_t iSPIFreq, int iCSPin, int iDCPin, int iResetPin, int iLEDPin, int iMISOPin, int iMOSIPin, int iCLKPin);
     ^~~~~~~~~~

examples/spilcd_prop_font

Result: PASS

Sketch uses 12800 bytes (39%) of program storage space. Maximum is 32256 bytes.
Global variables use 817 bytes (39%) of dynamic memory, leaving 1231 bytes for local variables. Maximum is 2048 bytes.

examples/wio_dma_gif_demo

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: error: too many initializers for 'const uint8_t [0] {aka const unsigned char [0]}'
  0x48,0x24,0x04,0x00,0x3b};
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initialize

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 80818 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43624 bytes (16%) of dynamic memory, leaving 226712 bytes for local variables. Maximum is 270336 bytes.

examples/callback_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino: In function 'void ResetCallback()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:37:3: error: 'PORTC' was not declared in this scope
   PORTC |= LCD_RST;
   ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino: In function 'void DataCallback(uint8_t*, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:55:8: error: 'PORTC' was not declared in this scope
   uc = PORTC;
        ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:68:5: error: 'PORTB' was not declared in this scope
     PORTB = uc; // lower 2 bits
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:69:5: error: 'PORTD' was not declared in this scope
     PORTD = uc; // upper 6 bits
     ^~~~~

examples/spi_lcd_demo

Result: PASS

Sketch uses 91870 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 47064 bytes (17%) of dynamic memory, leaving 223272 bytes for local variables. Maximum is 270336 bytes.

examples/spilcd_prop_font

Result: PASS

Sketch uses 85510 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 45820 bytes (16%) of dynamic memory, leaving 224516 bytes for local variables. Maximum is 270336 bytes.

examples/wio_dma_gif_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:21:16: error: 'PIN_SPI3_SS' was not declared in this scope
 #define CS_PIN PIN_SPI3_SS
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:117:55: note: in expansion of macro 'CS_PIN'
   spilcdInit(&lcd, LCD_ILI9341, FLAGS_NONE, 30000000, CS_PIN, DC_PIN, RESET_PIN, LED_PIN, MISO_PIN, MOSI_PIN, CLK_PIN);
                                                       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:21:16: note: suggested alternative: 'PIN_SPI_SS'
 #define CS_PIN PIN_SPI3_SS
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:117:55: note: in expansion of macro 'CS_PIN'
   spilcdInit(&lcd, LCD_ILI9341, FLAGS_NONE, 30000000, CS_PIN, DC_PIN, RESET_PIN, LED_PIN, MISO_PIN, MOSI_PIN, CLK_PIN);
                                                       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:128:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Successfully opened GIF; Canvas size = %d x %d\n", gif.getCanvasWidth(), gif.getCanvasHeight());
            ^~~~~~
            print

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 4942 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 197 bytes (3%) of dynamic memory, leaving 5947 bytes for local variables. Maximum is 6144 bytes.

examples/callback_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino: In function 'void DataCallback(uint8_t*, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:55:8: error: cannot convert 'PORTCClass' to 'uint8_t {aka unsigned char}' in assignment
   uc = PORTC;
        ^~~~~

examples/spi_lcd_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/spi_lcd_demo/spi_lcd_demo.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/spi_lcd_demo/spi_lcd_demo.ino:36:75: error: too many arguments to function 'int spilcdInit(SPILCD*, int, int, int32_t, int, int, int, int, int, int, int)'
   spilcdInit(&lcd, LCD_ST7735S, 1, 0, 1, F_CPU/2, 10, 8, 9, A0, -1, -1, -1); // Prototype pin numbering
                                                                           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/spi_lcd_demo/spi_lcd_demo.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.h:130:5: note: declared here
 int spilcdInit(SPILCD *pLCD, int iLCDType, int iFlags, int32_t iSPIFreq, int iCSPin, int iDCPin, int iResetPin, int iLEDPin, int iMISOPin, int iMOSIPin, int iCLKPin);
     ^~~~~~~~~~

examples/spilcd_prop_font

Result: PASS

Sketch uses 16082 bytes (32%) of program storage space. Maximum is 49152 bytes.
Global variables use 859 bytes (13%) of dynamic memory, leaving 5285 bytes for local variables. Maximum is 6144 bytes.

examples/wio_dma_gif_demo

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: error: too many initializers for 'const uint8_t [0] {aka const unsigned char [0]}'
  0x48,0x24,0x04,0x00,0x3b};
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initializers not supported
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/badger.h:6674:26: sorry, unimplemented: non-trivial designated initialize

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 13328 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3068 bytes (9%) of dynamic memory, leaving 29700 bytes for local variables. Maximum is 32768 bytes.

examples/callback_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino: In function 'void ResetCallback()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:37:9: error: no match for 'operator|=' (operand types are '_EPortType' and 'int')
   PORTC |= LCD_RST;
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:37:9: note: candidate: operator|=(_EPortType&, int) <built-in>
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:37:9: note:   conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:13:17: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define LCD_RST 0x10
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:37:12: note: in expansion of macro 'LCD_RST'
   PORTC |= LCD_RST;
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:39:9: error: no match for 'operator&=' (operand types are '_EPortType' and 'int')
   PORTC &= ~LCD_RST; // assert reset low
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:39:9: note: candidate: operator&=(_EPortType&, int) <built-in>
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:39:9: note:   conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:13:17: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define LCD_RST 0x10
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:39:13: note: in expansion of macro 'LCD_RST'
   PORTC &= ~LCD_RST; // assert reset low
             ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:41:9: error: no match for 'operator|=' (operand types are '_EPortType' and 'int')
   PORTC |= LCD_RST;
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:41:9: note: candidate: operator|=(_EPortType&, int) <built-in>
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:41:9: note:   conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:13:17: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define LCD_RST 0x10
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:41:12: note: in expansion of macro 'LCD_RST'
   PORTC |= LCD_RST;
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino: In function 'void DataCallback(uint8_t*, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:61:11: error: lvalue required as left operand of assignment
   PORTC = uc;
           ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:68:13: error: lvalue required as left operand of assignment
     PORTB = uc; // lower 2 bits
             ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:69:5: error: 'PORTD' was not declared in this scope
     PORTD = uc; // upper 6 bits
     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:69:5: note: suggested alternative: 'PORTC'
     PORTD = uc; // upper 6 bits
     ^~~~~
     PORTC
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:70:13: error: lvalue required as left operand of assignment
     PORTC = ucWRL; // LCD_WR low (active)
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:72:13: error: lvalue required as left operand of assignment
     PORTC = ucWRH; // data latched on rising edge
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:74:9: error: no match for 'operator|=' (operand types are '_EPortType' and 'int')
   PORTC |= LCD_CS; // CS high to end trasaction
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:74:9: note: candidate: operator|=(_EPortType&, int) <built-in>
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:74:9: note:   conversion of argument 1 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:14:16: error: cannot bind non-const lvalue reference of type '_EPortType&' to an rvalue of type '_EPortType'
 #define LCD_CS 0x8
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:74:12: note: in expansion of macro 'LCD_CS'
   PORTC |= LCD_CS; // CS high to end trasaction
            ^~~~~~

examples/spi_lcd_demo

Result: PASS

Sketch uses 34896 bytes (13%) of program storage space. Maximum is 262144 bytes.
Global variables use 6508 bytes (19%) of dynamic memory, leaving 26260 bytes for local variables. Maximum is 32768 bytes.

examples/spilcd_prop_font

Result: PASS

Sketch uses 23476 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 5264 bytes (16%) of dynamic memory, leaving 27504 bytes for local variables. Maximum is 32768 bytes.

examples/wio_dma_gif_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:21:16: error: 'PIN_SPI3_SS' was not declared in this scope
 #define CS_PIN PIN_SPI3_SS
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:117:55: note: in expansion of macro 'CS_PIN'
   spilcdInit(&lcd, LCD_ILI9341, FLAGS_NONE, 30000000, CS_PIN, DC_PIN, RESET_PIN, LED_PIN, MISO_PIN, MOSI_PIN, CLK_PIN);
                                                       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:21:16: note: suggested alternative: 'PIN_SPI_SS'
 #define CS_PIN PIN_SPI3_SS
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:117:55: note: in expansion of macro 'CS_PIN'
   spilcdInit(&lcd, LCD_ILI9341, FLAGS_NONE, 30000000, CS_PIN, DC_PIN, RESET_PIN, LED_PIN, MISO_PIN, MOSI_PIN, CLK_PIN);
                                                       ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:128:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
     Serial.printf("Successfully opened GIF; Canvas size = %d x %d\n", gif.getCanvasWidth(), gif.getCanvasHeight());
            ^~~~~~
            print

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp: In function 'int spilcdInit(SPILCD*, int, int, int32_t, int, int, int, int, int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:109:24: error: 'SPI2_HOST' was not declared in this scope
 #define ESP32_SPI_HOST SPI2_HOST
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:1491:28: note: in expansion of macro 'ESP32_SPI_HOST'
     ret=spi_bus_initialize(ESP32_SPI_HOST, &buscfg, SPI_DMA_CHAN);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:113:22: error: 'SPI_DMA_CH_AUTO' was not declared in this scope
 #define SPI_DMA_CHAN SPI_DMA_CH_AUTO 
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:1491:53: note: in expansion of macro 'SPI_DMA_CHAN'
     ret=spi_bus_initialize(ESP32_SPI_HOST, &buscfg, SPI_DMA_CHAN);
                                                     ^

examples/callback_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino: In function 'void ResetCallback()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:37:3: error: 'PORTC' was not declared in this scope
   PORTC |= LCD_RST;
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino: In function 'void DataCallback(uint8_t*, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:55:8: error: 'PORTC' was not declared in this scope
   uc = PORTC;
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:68:5: error: 'PORTB' was not declared in this scope
     PORTB = uc; // lower 2 bits
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/callback_demo/callback_demo.ino:69:5: error: 'PORTD' was not declared in this scope
     PORTD = uc; // upper 6 bits
     ^

examples/spi_lcd_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp: In function 'int spilcdInit(SPILCD*, int, int, int32_t, int, int, int, int, int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:109:24: error: 'SPI2_HOST' was not declared in this scope
 #define ESP32_SPI_HOST SPI2_HOST
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:1491:28: note: in expansion of macro 'ESP32_SPI_HOST'
     ret=spi_bus_initialize(ESP32_SPI_HOST, &buscfg, SPI_DMA_CHAN);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:113:22: error: 'SPI_DMA_CH_AUTO' was not declared in this scope
 #define SPI_DMA_CHAN SPI_DMA_CH_AUTO 
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:1491:53: note: in expansion of macro 'SPI_DMA_CHAN'
     ret=spi_bus_initialize(ESP32_SPI_HOST, &buscfg, SPI_DMA_CHAN);
                                                     ^

examples/spilcd_prop_font

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp: In function 'int spilcdInit(SPILCD*, int, int, int32_t, int, int, int, int, int, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:109:24: error: 'SPI2_HOST' was not declared in this scope
 #define ESP32_SPI_HOST SPI2_HOST
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:1491:28: note: in expansion of macro 'ESP32_SPI_HOST'
     ret=spi_bus_initialize(ESP32_SPI_HOST, &buscfg, SPI_DMA_CHAN);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:113:22: error: 'SPI_DMA_CH_AUTO' was not declared in this scope
 #define SPI_DMA_CHAN SPI_DMA_CH_AUTO 
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/src/bb_spi_lcd.cpp:1491:53: note: in expansion of macro 'SPI_DMA_CHAN'
     ret=spi_bus_initialize(ESP32_SPI_HOST, &buscfg, SPI_DMA_CHAN);
                                                     ^

examples/wio_dma_gif_demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:21:16: error: 'PIN_SPI3_SS' was not declared in this scope
 #define CS_PIN PIN_SPI3_SS
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/bb_spi_lcd/examples/wio_dma_gif_demo/wio_dma_gif_demo.ino:117:55: note: in expansion of macro 'CS_PIN'
   spilcdInit(&lcd, LCD_ILI9341, FLAGS_NONE, 30000000, CS_PIN, DC_PIN, RESET_PIN, LED_PIN, MISO_PIN, MOSI_PIN, CLK_PIN);
                                                       ^