pimoroni / pimoroni-pico

Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.
https://shop.pimoroni.com/collections/pico
MIT License
1.28k stars 486 forks source link

Request for additional resolutions DISPLAY_INTERSTATE75_192X32 DISPLAY_INTERSTATE75_256X32 #988

Open menges404 opened 3 weeks ago

menges404 commented 3 weeks ago

Hello! great work! Is there a chance to get the resolution 192x32 (3x 64x32) i made some fine test for home automation and telephone display with 64x32 and 128x32 an build some alu-frames for 3x 64x32 panels bevor i realise, that this resolution is current unavailable - is this implementabe?

menges404 commented 3 weeks ago

Sorry, i re-read my post - ans here some additional explanations: "Is there a chance" and "is this implementabe" in the meaning of: "yes, some additional defines" (i'll try) and "recompile" (i actually do not know) and "tests are nessasary" (i can do) or "no, due to memory, or other limitation we must reduce the count of resolutions" helps for my next steps.

Gadgetoid commented 3 weeks ago

IIRC memory/flash overhead of additional resolutions isn't too bad.

I would really like it all to be dynamic, so you can just use whatever resolution and pixel layout you desire- but that's actually quite tricky with the PIO driver!

Definitely do try tinkering yourself, since if you fork this repo GitHub will spit out a build. I am :mountain_snow: snowed under :mountain_snow: ... as usual!

alphanumeric007 commented 3 weeks ago

Along these same lines. One issue for me is I have two 64 x 32 panels in a physical 64 x 64 layout. But code wise, I have to use 128 x 32 on my i75W. So, no way to easily scroll legible text messages. Which was my original plan. Not without replacing my two panels with a single 64 x 64. At the time of purchase to get the pixel spacing I wanted with what was in stock, two 64 x 32 panels was what I had to go with. If I use 64 x 64 only one panel works. =(