LCD-23453 programming guide?

For those of us stubborn old codgers that refuse to learn C and want to drive this Oled from assembly language running on a PIC18F processor, there doesn’t appear to be a document that describes the display protocol. The Github and Arduino driver links just go to a maze of unfamiliar files with strange filetypes. Maybe there’s a standard protocol, but the datasheet doesn’t mention it, although I might just be missing something.

Thanks, but I’m not looking for code. I’m looking for the protocol necessary to draw pixels, characters, etc. so I can write my own code.

Looking at the schematic and datasheet from Sparkfun’s site, it looks like the QWIIC interface just goes directly to the OLED with it being hardwired for the I2C interface. So the question is then how does the OLED interpret the bytes sent over I2C. Per the datasheet (Section 4.1), the commands can be found in the Technical Manual for the SH1106, which by searching Google for “SH1106 manual” I found this:

https://www.pololu.com/file/0J1813/SH1106.pdf

The I2C protocol starts on page 11 with the various command bytes described starting on page 19. Hopefully this gets you what you’re looking for.

Mike

Thanks, that’s what I was seeking!