-
Notifications
You must be signed in to change notification settings - Fork 228
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
more lcd / tft / oled support #104
Comments
Edzelf use TFT ILI9163C it is visible in sketch, also is possible use ST7735 it looks same but it have different chip, on aliexpress it is cheaper :) how to use ST7735: |
@locki-cz Thanks for your answer, yes I saw it. My suggestion is to cover also -if possible- the OLED and esspecialy SSD1306 controller. That will be very nice. Please consider that now days, many ESP32 has bulid-in OLED screen like this one ESP32 + OLED that cost a few dollars ( ~13 )and have everything you want! Best Regards, |
You can order the display here. |
@Edzelf Dear developer, thanks for your answer. I already ordered one from the link you gave us above although it not say that it is using the ILI9163C controller, I hope to work without code changes. Best Regards, |
@Edzelf how to edit display info? Can you please put there some hints? I am able show on display info on x,y position with some size about temperature etc ... in my simple project but your code is different level :) Yes there is D I S P L A Y I N F O section but it looks to complex :( It is possible somehow show standby and different screen when it play some radio? I think something like this: |
Changing info on display is actually very simple. The screen is divided in three sections, see "scrseg_struct". The sections are numbered 0..2. There is an extra fourth section that overlays the third section while handling rotary switch settings. |
OLED (128x64) is now supported. |
@Edzelf Thank you very much Sir. Thanks |
@Edzelf . Great project and the code is excellent and well- commented. I only had an ILI9341 LCD on hand (2.8 inch 320x 240). While I couldn't initially get it to work using Adafruit ILI9341 library when I subbed it into your code, I was able to hook this LCD up to the HSPI SPI port, ( you use VSPI port for everything), instantiate an SPI2 port, and then instantiate the adafruit9341 library as tft2 using that second SPI port.Then everything worked fine. |
Fantastic. Thank you very much for the (128x64) OLED support sir. I really appreciate your effort. I wish I could code like you :) |
I used this project as my own radio but At this time i just have 2 available display as choice 1602 and oled 128x32. With 1602 the info just appear on second line contain just station name. Or Can you please add ability to create options on oled library display with 128x32 screen. I will appreciate that. Thank a lot. |
Why not buy an 128x64 oled for 2 dollars? |
I already have two those screens sir. I will definitely give them a try that's for sure. |
Hi @Edzelf, I was wondering if this display is compatible? https://www.aliexpress.com/item/32798439084.html?spm=a2g0s.12269583.0.0.5bf644f8Y2os2g (OLED 128x32) It's about size, to hack a tiny portable radio, i can't use a bigger one. Thanks for this wonderful project, it is really appreciated to be able to play custom streams on a standalone device! |
It need some changes in the software, but I think it will work. |
Dear Sir,
first of all, I would like to express my admiration for your big and fine ESP32 Radio project! Thanks a lot.
The only "problem" that I have, is the TFT LCD that you have selected and I can not find in Ebay.
Please consider to support OLED based solutions as SSD1306 128X64 ( that many ESP32 has on board ).
Thanks and Best Regards,
Mike Kranidis
The text was updated successfully, but these errors were encountered: