bitbank2 / ssd1327

SSD1327 and SSD1322 OLED display library for Arduino+Linux
26 stars 5 forks source link

Waste of time - I2C example don't compile #10

Open Sascha8 opened 2 years ago

Sascha8 commented 2 years ago

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)