lexus2k / ssd1306

Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
MIT License
651 stars 125 forks source link

Working on a IP Camera - Anyka #141

Open ricardojlrufino opened 2 years ago

ricardojlrufino commented 2 years ago

Just passing by to let you know that I managed to use your implementation on an IP camera lol

Linux 3.4.35 #5 Wed Sep 18 15:36:19 CST 2019 armv5tejl GNU/Linux

image

lexus2k commented 2 years ago

Hi,

Thank you. That's amazing. I'm glad if my library helped you. On the picture I see that the display is connected over i2c bus, which gives something around 300k throughput for payload data in 400kHz mode. Did you try spi displays? They are much faster (sometimes up to 30Mbps). What are you using display for?

ricardojlrufino commented 2 years ago

HI,

This display I'm using doesn't have RGB, so I couldn't test more advanced things. This was just an I2C integration test with a generic IP camera...

This integration I implemented using i2C Software with a relatively simple implementation, I would have to implement something similar for SPI... not yet tried.

https://ricardojlrufino.wordpress.com/2022/04/03/hack-ipcam-anyka-oled-display-on-cam/

https://ricardojlrufino.wordpress.com/2022/04/01/hack-ipcam-anyka-compiling-i2c-software-kernel-driver/