Using SSD1306 with external RAM

Is your library available using the I2C bus as I am only seeing usage using SPI.

Why only 512 bytes where I see some confs using 128 bytes. I am not concerned about speed as I only need to update the display every second.

Thanks!