EA DOGXL160-W on Arduino Uno Rev 3 need Tutorial/Help

I don't use any lib, wanted to write my own. I use the SPI library @1MHz

Here's the code (no optimization yet, wanted to get it to work first :wink: )

void displayCmd_SET_COLUMN_ADDRESS(byte column)
{
byte lsb = column & B00001111;
byte msb = (column & B11110000) >> 4;
lcdWrite(COMMAND, (msb | B00010000));
lcdWrite(COMMAND, (lsb | B00000000));

}

void displayCmd_SET_PAGE_ADDRESS(byte page)
{
page = page & B00011111;
byte command = page | B01100000;
lcdWrite(COMMAND, command);
}

void lcdWrite(byte mode, byte data)
{
digitalWrite(csPin, LOW); // Selects the chip
digitalWrite(cdPin, mode); // Selects wether data or command is being sent
SPI.transfer(data); // 1byte of data/command
digitalWrite(csPin,HIGH); // Deselects the chip
}

Grüße