ssd1327.cpp: In function void oledWrite(unsigned char*, int)
ssd1327.cpp: 219:39: error: invalid conversion from 'int' to 'BBI2C {aka mybbi2c}' [-fpermissive]
I2CWrite(oled_addr, pData, iLen)
ssd1327.cpp: 219:39: error: invalid conversion from 'unsigned char*' to 'uint8_t {aka unsigned char}' [-fpermissive]
ssd1327.cpp: 219:39: error: invalid conversion from 'int' to 'uint8_t {aka unsigned char}' [-fpermissive]
Error compiling libraries
Build failed for project 'I2C_Demo'
ssd1327.cpp: 219:39: error: too few arguments to function 'int I2CWrite(BBI2C, uint8_t, uint8_t, int)
ssd1327.cpp:43: In file included from
BitBang_I2C.h:81: note declared here
int I2CWrite(BBI2C pI2C, uint8_t iAddr, uint8_t pData, int iLen)
ssd1327.cpp: In function void ssd1327Init(int, int, int, int, int, int, int32_t)
ssd1327.cpp: 379:27: error: invalid conversion from 'int' to 'BBI2C {aka mybbi2c}' [-fpermissive]
I2CInit(sda, scl, iSpeed)
ssd1327.cpp: 379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)
ssd1327.cpp:43: In file included from
BitBang_I2C.h:99: note declared here
void I2CInit(BBI2C *pI2C, uint32_t iClock)
ssd1327.cpp: In function void oledWrite(unsigned char*, int)
ssd1327.cpp: 219:39: error: invalid conversion from 'int' to 'BBI2C {aka mybbi2c}' [-fpermissive] I2CWrite(oled_addr, pData, iLen)
ssd1327.cpp: 219:39: error: invalid conversion from 'unsigned char*' to 'uint8_t {aka unsigned char}' [-fpermissive]
ssd1327.cpp: 219:39: error: invalid conversion from 'int' to 'uint8_t {aka unsigned char}' [-fpermissive]
Error compiling libraries Build failed for project 'I2C_Demo' ssd1327.cpp: 219:39: error: too few arguments to function 'int I2CWrite(BBI2C, uint8_t, uint8_t, int)
ssd1327.cpp:43: In file included from BitBang_I2C.h:81: note declared here int I2CWrite(BBI2C pI2C, uint8_t iAddr, uint8_t pData, int iLen)
ssd1327.cpp: In function void ssd1327Init(int, int, int, int, int, int, int32_t)
ssd1327.cpp: 379:27: error: invalid conversion from 'int' to 'BBI2C {aka mybbi2c}' [-fpermissive] I2CInit(sda, scl, iSpeed)
ssd1327.cpp: 379:27: error: too many arguments to function 'void I2CInit(BBI2C*, uint32_t)
ssd1327.cpp:43: In file included from BitBang_I2C.h:99: note declared here void I2CInit(BBI2C *pI2C, uint32_t iClock)