PIO-Prog for Hub75 display


Author Message
AlbertR
Regular Member

Joined: 29/05/2025
Location: Germany
Posts: 61
Posted: 07:04am 27 Sep 2025      

Hi Mick,

yes, I will try adding "the ability to send text messages and rudimentary graphics to the display". I just found the thread
uM2(+): 64x32 RGB LED matrix display
from Peter from 2016.
For that I'll have to look at CFunctions and "Loadable Drivers" more closely.
My design for the PIO looks a bit different from that of Peters implementation.
At the moment I only use MMBasic-functions
The "init dispaly" will be no problem, but I use about 3 displaybuffer.
One 64bit-buffer to have the possibility using the optimized array-functions from the MATH-module, then two 8bit-buffer, one used by the PIO-DMA to continuously generate the signals for the display(600Hz could be lower I think) and one waiting for the next "Flush/Update" from "Pack4Hub". Making a "Flush" after every "DrawRectangle" even if it is only a pixel, looks a little bit oversized for me at the moment.

For the clarity of the code, I could made more descriptions if anyone want. I am always up for a discussion about it. As you see in my status, I am a "Newbie" here, in MMBasic and RP Pico.

Greetings
Albert