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

Display compatibility #7

Open
Roughtrade opened this issue Jun 26, 2018 · 3 comments
Open

Display compatibility #7

Roughtrade opened this issue Jun 26, 2018 · 3 comments
Labels
enhancement New feature or request

Comments

@Roughtrade
Copy link

Is it possible to run your program with the following display?
https://www.waveshare.com/wiki/1.5inch_OLED_Module

Another question for a possible perfection of your software. Switch over the display via an mpc trigger so that you can see the songs in the current playlist and then scroll through them to select one of them.
Like for example on the console with ncmpc

Regards Peter

@antiprism
Copy link
Owner

Hi Peter

mpd_oled only currently works with a limited number 128x64 displays and, besides being a different resolution, I don't believe the chip on that device is compatible with any of the supported chips.

The initial idea of the project was simply to produce a working solution, using a cheap display, that other people could follow directly. I wasn't trying to produce something general that might work with the displays that people have or want to use. However, I have been thinking about expanding the scope of the project, possibly using something like u8g2 to support a wide range of displays (it supports the display you mentioned) and providing a customisable screen layout.

For your other question, I don't think it is very likely I would add something like this. However, maybe you could configure the OLED to be a console
https://www.reddit.com/r/raspberry_pi/comments/4cnc12/sending_console_to_spi_displays/
Then, you might be able to switch out of mpd_oled, run ncmpc on the OLED (mapping buttons to control it), and then switch back to mpd_oled when done.

Adrian.

@battez
Copy link

battez commented Aug 21, 2020

hi thank you for useful comment here! @antiprism I have a 240x240 SPI display (LCD) from pimoroni st7789v chipset. I am going to try it out with this library even though I doubt it will work but hopefully adafruit SPI might function. I am kind of new to this stuff but did find this info. on integrating ST7789v in another context, which you might understand better ImpulseAdventure/GUIslice#163

Anyway I was going to try and get the spectrum analyser part to work with a Blinkt and your mpd information is very helpful there too. Thanks.

@antiprism
Copy link
Owner

Hi

I wouldn't expact any of the existing drivers in mpd_oled to work with your display.

I have previously used a display like yours and configured it as a framebuffer device for use as a text console. If you did that you could run cava directly and display the audio spectrum on your display. The instructions I followed to get my display running as a console were something like the following

https://www.haphazard.io/blog/raspberry-pi-framebuffer-fbtft-ili9341/

Adrian.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants