that's what I did before asking, code examples are for led matrix and I did not see examples for 7-segment!
Each row of the matrix contains 8 LED's, which can just as easily be the 8 LED's of a 7-segment-plus-decimal-point display.
And you have 8 rows, thus you can drive up to 8 of these 7-segment displays.
You'll need a list of displayable characters eg: " " and "-" and "0" to "9" and maybe even "A", "b", "c", "d", "E", "F" for hexadecimal numbers
and you'll need a table to that tells you which segments to light up to draw each of those characters.
Then you just need to write something like:
Sub ShowNumber(N As String, OutputPort As Int)
that translates the characters in N to segments and outputs them to the MAX7219 using something like:
Sub SendByte(B as Byte, OutputPort as Int)
HAVING SAID ALL THAT,
Probably your first step is to just write a sub that can turn on or off all of the LED segments.
I know nothing about the MAX7219, other than it is a LED driver, but the first search result via Google was:
https://howtomechatronics.com/tutor...scrolling-text-android-control-via-bluetooth/
which looks promising. Let's have a read of that.