Basically I love OLED display because of its clear view from very wide angle direction. Available (for DIY) LCD cannot compete with OLED performance. This time, I got large OLED display from Adafruit and implemented TinyBasicPlus with it.
The OLED controller is not SSD1306 but SSD1325, but Adafruit already provides driver and TinyBasic supporting was quite straightforward. Resolution is 128x64 as same as previous one and it leads no need of modification for frame buffer programming.
To use lots of previously made tiny computer, I made pinout converter. The original OLED module did, indeed, no CS terminal. Some of low-cost (or application limited?) SPI OLED module has such a omission. I already got to know that,
-------
CS of OLED: can be simply pull-down. IF circuit has multiple SPI connection (for example SD card in addition to OLED), some garbage will appear during another SPI device access, but I don't care
RESET of OLED: can be simply pull-up.
-------
With some of this type simplified connection, Adafruit OLED is working perfectly with my ATMega1284 computer. The new SSD1325 supporting code is uploaded to github.. have fun.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.