I don't know why the below code give invalid Initializer error. Is there something wrong?
void ssd_write(uint8_t data){
uint8_t txBuffer[1] = data; <--- error
i2cTransaction.slaveAddress = 0x78;
i2cTransaction.writeBuf = txBuffer;
i2cTransaction.writeCount = 1;
i2cTransaction.readBuf = NULL;
i2cTransaction.readCount = 0;
I2C_transfer(i2c, &i2cTransaction);
I2C_close(i2c);
}