ssd1327 - compatibility matrix

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

ssd1327

Version: 2.0.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
I2C_Demo
SPI_256x64_Demo
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void oledWrite(unsigned char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: too few arguments to function 'int I2CWrite(BBI2C*, uint8_t, uint8_t*, int)'
        I2CWrite(oled_addr, pData, iLen);
                                       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:92:5: note: declared here
 int I2CWrite(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen);
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327Init(int, int, int, int, int, int, int32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)'
   I2CInit(sda, scl, iSpeed);
                           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:110:6: note: declared here
 void I2CInit(BBI2C *pI2C, uint32_t iClock);
      ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327WriteString(uint8_t, uint8_t, char*, uint8_t, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:675:11: error: 'iBG' was not declared in this scope
           iBG = ucBG;
           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:675:11: note: suggested alternative: 'ucBG'
           iBG = ucBG;
           ^~~
           ucBG

examples/I2C_Demo

Result: FAIL


					
					

examples/SPI_256x64_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino: In function 'void ShowGraphic(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:54:4: error: 'ssd1327RotateBitmap' was not declared in this scope
    ssd1327RotateBitmap(ucBombMask, u8Temp, 1, 40, 40, 8, 20, 20, iAngle);
    ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:56:4: error: 'ssd1327DrawPattern' was not declared in this scope
    ssd1327DrawPattern(u8Temp, 8, 106, 6,40,40,7);
    ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:56:4: note: suggested alternative: 'ssd1327Power'
    ssd1327DrawPattern(u8Temp, 8, 106, 6,40,40,7);
    ^~~~~~~~~~~~~~~~~~
    ssd1327Power
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:58:4: error: 'ssd1327ShowBitmap' was not declared in this scope
    ssd1327ShowBitmap(NULL,0, 0,0,256,64);
    ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:58:4: note: suggested alternative: 'ssd1327SPIInit'
    ssd1327ShowBitmap(NULL,0, 0,0,256,64);
    ^~~~~~~~~~~~~~~~~
    ssd1327SPIInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:90:10: error: 'ssd1327DrawLine' was not declared in this scope
          ssd1327DrawLine(i,0,255-i,63,7);
          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:90:10: note: suggested alternative: 'ssd1327Fill'
          ssd1327DrawLine(i,0,255-i,63,7);
          ^~~~~~~~~~~~~~~
          ssd1327Fill
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:92:10: error: 'ssd1327DrawLine' was not declared in this scope
          ssd1327DrawLine(255,i,0,63-i,7);
          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:92:10: note: suggested alternative: 'ssd1327Fill'
          ssd1327DrawLine(255,i,0,63-i,7);
          ^~~~~~~~~~~~~~~
          ssd1327Fill
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:95:7: error: 'ssd1327ShowBitmap' was not declared in this scope
       ssd1327ShowBitmap(NULL,0, 0,0,256,64);
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:95:7: note: suggested alternative: 'ssd1327SPIInit'
       ssd1327ShowBitmap(NULL,0, 0,0,256,64);
       ^~~~~~~~~~~~~~~~~
       ssd1327SPIInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:102:10: error: 'ssd1327DrawLine' was not declared in this scope
          ssd1327DrawLine(i,0,255-i,63,7);
          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:102:10: note: suggested alternative: 'ssd1327Fill'
          ssd1327DrawLine(i,0,255-i,63,7);
          ^~~~~~~~~~~~~~~
          ssd1327Fill
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:104:10: error: 'ssd1327DrawLine' was not declared in this scope
          ssd1327DrawLine(255,i,0,63-i,7);
          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:104:10: note: suggested alternative: 'ssd1327Fill'
          ssd1327DrawLine(255,i,0,63-i,7);
          ^~~~~~~~~~~~~~~
          ssd1327Fill
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:107:7: error: 'ssd1327ShowBitmap' was not declared in this scope
       ssd1327ShowBitmap(NULL,0, 0,0,256,64);
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:107:7: note: suggested alternative: 'ssd1327SPIInit'
       ssd1327ShowBitmap(NULL,0, 0,0,256,64);
       ^~~~~~~~~~~~~~~~~
       ssd1327SPIInit

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void oledWrite(unsigned char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
        I2CWrite(oled_addr, pData, iLen);
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'unsigned char*' to 'uint8_t {aka unsigned char}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: too few arguments to function 'int I2CWrite(BBI2C*, uint8_t, uint8_t*, int)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:92:5: note: declared here
 int I2CWrite(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen);
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327Init(int, int, int, int, int, int, int32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
   I2CInit(sda, scl, iSpeed);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:110:6: note: declared here
 void I2CInit(BBI2C *pI2C, uint32_t iClock);
      ^~~~~~~

examples/I2C_Demo

Result: FAIL


					
					

examples/SPI_256x64_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void oledWrite(unsigned char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
        I2CWrite(oled_addr, pData, iLen);
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'unsigned char*' to 'uint8_t {aka unsigned char}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: too few arguments to function 'int I2CWrite(BBI2C*, uint8_t, uint8_t*, int)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:92:5: note: declared here
 int I2CWrite(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen);
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327Init(int, int, int, int, int, int, int32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
   I2CInit(sda, scl, iSpeed);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:110:6: note: declared here
 void I2CInit(BBI2C *pI2C, uint32_t iClock);
      ^~~~~~~

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void oledWrite(unsigned char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: too few arguments to function 'int I2CWrite(BBI2C*, uint8_t, uint8_t*, int)'
        I2CWrite(oled_addr, pData, iLen);
                                       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:92:5: note: declared here
 int I2CWrite(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen);
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327Init(int, int, int, int, int, int, int32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)'
   I2CInit(sda, scl, iSpeed);
                           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:110:6: note: declared here
 void I2CInit(BBI2C *pI2C, uint32_t iClock);
      ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327WriteString(uint8_t, uint8_t, char*, uint8_t, int, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:675:11: error: 'iBG' was not declared in this scope
           iBG = ucBG;
           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:675:11: note: suggested alternative: 'ucBG'
           iBG = ucBG;
           ^~~
           ucBG

examples/I2C_Demo

Result: FAIL


					
					

examples/SPI_256x64_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino: In function 'void ShowGraphic(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:54:4: error: 'ssd1327RotateBitmap' was not declared in this scope
    ssd1327RotateBitmap(ucBombMask, u8Temp, 1, 40, 40, 8, 20, 20, iAngle);
    ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:56:4: error: 'ssd1327DrawPattern' was not declared in this scope
    ssd1327DrawPattern(u8Temp, 8, 106, 6,40,40,7);
    ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:56:4: note: suggested alternative: 'ssd1327Power'
    ssd1327DrawPattern(u8Temp, 8, 106, 6,40,40,7);
    ^~~~~~~~~~~~~~~~~~
    ssd1327Power
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:58:4: error: 'ssd1327ShowBitmap' was not declared in this scope
    ssd1327ShowBitmap(NULL,0, 0,0,256,64);
    ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:58:4: note: suggested alternative: 'ssd1327SPIInit'
    ssd1327ShowBitmap(NULL,0, 0,0,256,64);
    ^~~~~~~~~~~~~~~~~
    ssd1327SPIInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:90:10: error: 'ssd1327DrawLine' was not declared in this scope
          ssd1327DrawLine(i,0,255-i,63,7);
          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:90:10: note: suggested alternative: 'ssd1327Fill'
          ssd1327DrawLine(i,0,255-i,63,7);
          ^~~~~~~~~~~~~~~
          ssd1327Fill
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:92:10: error: 'ssd1327DrawLine' was not declared in this scope
          ssd1327DrawLine(255,i,0,63-i,7);
          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:92:10: note: suggested alternative: 'ssd1327Fill'
          ssd1327DrawLine(255,i,0,63-i,7);
          ^~~~~~~~~~~~~~~
          ssd1327Fill
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:95:7: error: 'ssd1327ShowBitmap' was not declared in this scope
       ssd1327ShowBitmap(NULL,0, 0,0,256,64);
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:95:7: note: suggested alternative: 'ssd1327SPIInit'
       ssd1327ShowBitmap(NULL,0, 0,0,256,64);
       ^~~~~~~~~~~~~~~~~
       ssd1327SPIInit
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:102:10: error: 'ssd1327DrawLine' was not declared in this scope
          ssd1327DrawLine(i,0,255-i,63,7);
          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:102:10: note: suggested alternative: 'ssd1327Fill'
          ssd1327DrawLine(i,0,255-i,63,7);
          ^~~~~~~~~~~~~~~
          ssd1327Fill
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:104:10: error: 'ssd1327DrawLine' was not declared in this scope
          ssd1327DrawLine(255,i,0,63-i,7);
          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:104:10: note: suggested alternative: 'ssd1327Fill'
          ssd1327DrawLine(255,i,0,63-i,7);
          ^~~~~~~~~~~~~~~
          ssd1327Fill
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:107:7: error: 'ssd1327ShowBitmap' was not declared in this scope
       ssd1327ShowBitmap(NULL,0, 0,0,256,64);
       ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/examples/SPI_256x64_Demo/SPI_256x64_Demo.ino:107:7: note: suggested alternative: 'ssd1327SPIInit'
       ssd1327ShowBitmap(NULL,0, 0,0,256,64);
       ^~~~~~~~~~~~~~~~~
       ssd1327SPIInit

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void oledWrite(unsigned char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
        I2CWrite(oled_addr, pData, iLen);
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'unsigned char*' to 'uint8_t {aka unsigned char}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: too few arguments to function 'int I2CWrite(BBI2C*, uint8_t, uint8_t*, int)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:92:5: note: declared here
 int I2CWrite(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen);
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327Init(int, int, int, int, int, int, int32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
   I2CInit(sda, scl, iSpeed);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:110:6: note: declared here
 void I2CInit(BBI2C *pI2C, uint32_t iClock);
      ^~~~~~~

examples/I2C_Demo

Result: FAIL


					
					

examples/SPI_256x64_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void oledWrite(unsigned char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
        I2CWrite(oled_addr, pData, iLen);
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'unsigned char*' to 'uint8_t {aka unsigned char}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: too few arguments to function 'int I2CWrite(BBI2C*, uint8_t, uint8_t*, int)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:92:5: note: declared here
 int I2CWrite(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen);
     ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327Init(int, int, int, int, int, int, int32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
   I2CInit(sda, scl, iSpeed);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:110:6: note: declared here
 void I2CInit(BBI2C *pI2C, uint32_t iClock);
      ^~~~~~~

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void oledWrite(unsigned char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
        I2CWrite(oled_addr, pData, iLen);
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'unsigned char*' to 'uint8_t {aka unsigned char}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: too few arguments to function 'int I2CWrite(BBI2C*, uint8_t, uint8_t*, int)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:92:5: note: declared here
 int I2CWrite(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327Init(int, int, int, int, int, int, int32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
   I2CInit(sda, scl, iSpeed);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:110:6: note: declared here
 void I2CInit(BBI2C *pI2C, uint32_t iClock);
      ^

examples/I2C_Demo

Result: FAIL


					
					

examples/SPI_256x64_Demo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void oledWrite(unsigned char*, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
        I2CWrite(oled_addr, pData, iLen);
                                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'unsigned char*' to 'uint8_t {aka unsigned char}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:219:39: error: too few arguments to function 'int I2CWrite(BBI2C*, uint8_t, uint8_t*, int)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:92:5: note: declared here
 int I2CWrite(BBI2C *pI2C, uint8_t iAddr, uint8_t *pData, int iLen);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp: In function 'void ssd1327Init(int, int, int, int, int, int, int32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: invalid conversion from 'int' to 'BBI2C* {aka mybbi2c*}' [-fpermissive]
   I2CInit(sda, scl, iSpeed);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ssd1327/src/ssd1327.cpp:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitBang_I2C/src/BitBang_I2C.h:110:6: note: declared here
 void I2CInit(BBI2C *pI2C, uint32_t iClock);
      ^