Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for SPI OLED screen? #8

Open
anarchy89 opened this issue Jul 12, 2018 · 1 comment
Open

Support for SPI OLED screen? #8

anarchy89 opened this issue Jul 12, 2018 · 1 comment

Comments

@anarchy89
Copy link

anarchy89 commented Jul 12, 2018

Hi,

I accidentally bought the wrong Oled screen. I bought this one Monochrome 0.96" 128x64 OLED graphic display https://www.adafruit.com/product/326 instead.

I was wondering if there is any way to rewire it or change the source code to make it work with this screen instead.

It has 8 pins instead of 4, the pin schematics are here https://learn.adafruit.com/monochrome-oled-breakouts/wiring-128x64-oleds

any help is greatly appreciated.

thank you.

@ricmoo
Copy link
Member

ricmoo commented Jul 12, 2018

The SPI (what you have) and I2C (the one we use) version are both identical in terms of the controller, it is just the wiring that is different on the board. It would be quite the under-taking though to rewire the board.

You may also be able to run two SPI devices (the screen in the nRF24L01+) by changing the CSN to select which one, but I haven't had time to do that yet.

It is certainly possible to make it work, but is a very involved task, requiring either substantial effort on the hardware side, or non-trivial effort on the software side. :(

Don't have any short term solution for you though... If you want to add support for SPI screens though, we'd definitely like to add the support. :)

@ricmoo ricmoo changed the title Different OLED screen Support for SPI OLED screen? Jul 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants