writing my own smaller ssd1306 library