I am trying to learn how to use the Parola Library for printing static multi-zone text.
I have specific questions on the library function P.displayZoneText() as used in the
example "Parola_Zone_TimeMsg" that comes with the library. The Setup() section
in the example contains these two lines:
P.displayZoneText(1, szTime, PA_CENTER, SPEED_TIME, PAUSE_TIME, PA_PRINT, PA_NO_EFFECT); P.displayZoneText(0, szMesg, PA_CENTER, SPEED_TIME, 0, PA_SCROLL_LEFT, PA_SCROLL_LEFT);
Without any prior experience, it would appear that the above command is how you write text
in an szTime string to a specific zone.
But then the main program loop() never uses the above library command to print/display text again.
The main loop() in the example, as far as I can see, simply copies various messages to either
"szMesg" or "szTime" and does a display animate() or display reset(). How is the actual text
passed to the display zone?
Do the P.displayZoneText() lines in the setup() section create an ongoing association with
the "szTime" string, so that any time you strcat or strcopy into that string, it will display
on the matrix?
I did go to GitHub and read the library page, but I am fairly new at coding this stuff, and
still can't seem to decode how this is updating the text on the display in this example.