MAX7219 list of available characters that can be displayed.

Questions about deployment and use of Air Manager Instruments

Moderators: russ, Ralph

Message
Author
JackZ
Posts: 2262
Joined: Mon Feb 22, 2016 1:02 pm

Re: MAX7219 list of available characters that can be displayed.

#11 Post by JackZ »

Modified the Y to be like this as per https://en.wikipedia.org/wiki/Seven-seg ... sentations
image.png
image.png (646 Bytes) Viewed 3919 times
The table has been updated in the original post
My YouTube Chanel on the A320 (Real SOPs by an Airline Pilot IRL):
https://www.youtube.com/playlist?list=P ... 0Q6SBASRqJ

User avatar
jph
Posts: 2846
Joined: Fri Apr 10, 2020 12:50 pm
Location: Somewhere over the rainbow..

Re: MAX7219 list of available characters that can be displayed.

#12 Post by jph »

Nice work @JackZ
Good catch, I never noticed the 'r' as in 'Error'
Joe
Joe. CISSP, MSc.

JackZ
Posts: 2262
Joined: Mon Feb 22, 2016 1:02 pm

Re: MAX7219 list of available characters that can be displayed.

#13 Post by JackZ »

Yep, it’s up to Corjan now to update it now.
Good to find out that it was relatively easy to add the missing characters.
Hopefully this mod will make it to the next v3.7 update.

Jacques
My YouTube Chanel on the A320 (Real SOPs by an Airline Pilot IRL):
https://www.youtube.com/playlist?list=P ... 0Q6SBASRqJ

User avatar
Keith Baxter
Posts: 4671
Joined: Wed Dec 20, 2017 11:00 am
Location: Botswana

Re: MAX7219 list of available characters that can be displayed.

#14 Post by Keith Baxter »

JackZ wrote: Sat Feb 13, 2021 2:04 pm Hopefully this mod will make it to the next v3.7 update.
Jacques
Hi,
AM3.7 is dead for updates me thinks.

Please do not ask for it in AM4. We will have to wait another two months for a fix and the next BETA update. :twisted:

Keith
AMD RYZEN 9 5950X CPU, Corsair H80I cooler, ASUS TUF GAMING B550-PLUS AMD Ryzen Mother Board,  32Gb ram Corsair Vengeance 3000Mh, MSI GTX960 4G graphics card 

User avatar
Corjan
Posts: 2933
Joined: Thu Nov 19, 2015 9:04 am

Re: MAX7219 list of available characters that can be displayed.

#15 Post by Corjan »

JackZ wrote: Fri Feb 12, 2021 4:13 pm @Corjan

here's the modified table:

I added G,I,J,M,O,S,U,Y,Z,r,q,t,u and z(as a Z)
I modified the B to be as 8 instead of b and l to be like L instead of I

Code: Select all

static const uint8_t char_table[] = {
    0b01111110,0b00110000,0b01101101,0b01111001,0b00110011,0b01011011,0b01011111,0b01110000, // Special
    0b01111111,0b01111011,0b01110111,0b00011111,0b00001101,0b00111101,0b01001111,0b01000111, // Special
    0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, // Special
    0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, // Special
    0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, // ! - (
    0b00000000,0b00000000,0b00000000,0b00000000,0b10000000,0b00000001,0b10000000,0b00000000, // ) - /
    0b01111110,0b00110000,0b01101101,0b01111001,0b00110011,0b01011011,0b01011111,0b01110000, // 0 - 7
    0b01111111,0b01111011,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, // 8 - ?
    0b00000000,0b01110111,0b01111111,0b00001101,0b00111101,0b01001111,0b01000111,0b01011110 // @ - G
    0b00110111,0b00000110,0b00111000,0b00000000,0b00001110,0b00000000,0b01110110,0b01111110, // H - O
    0b01100111,0b00000000,0b00000000,0b01011011,0b00001111,0b00111110,0b00000000,0b00000000, // P - W
    0b00000000,0b00111011,0b01101101,0b00000000,0b00000000,0b00000000,0b00000000,0b00001000, // X - _
    0b00000000,0b01110111,0b00011111,0b00001101,0b00111101,0b01001111,0b01000111,0b00000000, // ' - g
    0b00110111,0b00000100,0b00000000,0b00000000,0b00001110,0b00000000,0b00010101,0b00011101, // h - o
    0b01100111,0b01111011,0b00000101,0b01011011,0b00001111,0b00011100,0b00000000,0b00000000, // p - w
    0b00000000,0b00000000,0b01101101,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000  // x - DEL
};
Jacques
@JackZ
Is this the latest and greatest? If so, I will add it to the code.


Corjan

JackZ
Posts: 2262
Joined: Mon Feb 22, 2016 1:02 pm

Re: MAX7219 list of available characters that can be displayed.

#16 Post by JackZ »

Yes, I think that’s the most comprehensive I could do.

Thanks Corjan, appreciated.

Jacques
My YouTube Chanel on the A320 (Real SOPs by an Airline Pilot IRL):
https://www.youtube.com/playlist?list=P ... 0Q6SBASRqJ

JackZ
Posts: 2262
Joined: Mon Feb 22, 2016 1:02 pm

Re: MAX7219 list of available characters that can be displayed.

#17 Post by JackZ »

@Corjan
Any update on the new characters list available for the the MAX7219?

I have at least one user on the French forum that told me he’s unable to display « Std » on his MAX7219 using the latest v4.02.
Thought it was already implemented, along with an update of the Wiki of course.

Thanks

Jacques
My YouTube Chanel on the A320 (Real SOPs by an Airline Pilot IRL):
https://www.youtube.com/playlist?list=P ... 0Q6SBASRqJ

User avatar
Keith Baxter
Posts: 4671
Joined: Wed Dec 20, 2017 11:00 am
Location: Botswana

Re: MAX7219 list of available characters that can be displayed.

#18 Post by Keith Baxter »

Corjan wrote: Tue Feb 16, 2021 12:55 pm
JackZ wrote: Fri Feb 12, 2021 4:13 pm @Corjan

here's the modified table:

I added G,I,J,M,O,S,U,Y,Z,r,q,t,u and z(as a Z)
I modified the B to be as 8 instead of b and l to be like L instead of I

Code: Select all

static const uint8_t char_table[] = {
    0b01111110,0b00110000,0b01101101,0b01111001,0b00110011,0b01011011,0b01011111,0b01110000, // Special
    0b01111111,0b01111011,0b01110111,0b00011111,0b00001101,0b00111101,0b01001111,0b01000111, // Special
    0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, // Special
    0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, // Special
    0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, // ! - (
    0b00000000,0b00000000,0b00000000,0b00000000,0b10000000,0b00000001,0b10000000,0b00000000, // ) - /
    0b01111110,0b00110000,0b01101101,0b01111001,0b00110011,0b01011011,0b01011111,0b01110000, // 0 - 7
    0b01111111,0b01111011,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000, // 8 - ?
    0b00000000,0b01110111,0b01111111,0b00001101,0b00111101,0b01001111,0b01000111,0b01011110 // @ - G
    0b00110111,0b00000110,0b00111000,0b00000000,0b00001110,0b00000000,0b01110110,0b01111110, // H - O
    0b01100111,0b00000000,0b00000000,0b01011011,0b00001111,0b00111110,0b00000000,0b00000000, // P - W
    0b00000000,0b00111011,0b01101101,0b00000000,0b00000000,0b00000000,0b00000000,0b00001000, // X - _
    0b00000000,0b01110111,0b00011111,0b00001101,0b00111101,0b01001111,0b01000111,0b00000000, // ' - g
    0b00110111,0b00000100,0b00000000,0b00000000,0b00001110,0b00000000,0b00010101,0b00011101, // h - o
    0b01100111,0b01111011,0b00000101,0b01011011,0b00001111,0b00011100,0b00000000,0b00000000, // p - w
    0b00000000,0b00000000,0b01101101,0b00000000,0b00000000,0b00000000,0b00000000,0b00000000  // x - DEL
};


Jacques
@JackZ
Is this the latest and greatest? If so, I will add it to the code.


Corjan
HI,

Was this added?
If so can the API be updated please.
http://siminnovations.com/wiki/index.ph ... n_tutorial
Keith
AMD RYZEN 9 5950X CPU, Corsair H80I cooler, ASUS TUF GAMING B550-PLUS AMD Ryzen Mother Board,  32Gb ram Corsair Vengeance 3000Mh, MSI GTX960 4G graphics card 

User avatar
Keith Baxter
Posts: 4671
Joined: Wed Dec 20, 2017 11:00 am
Location: Botswana

Re: MAX7219 list of available characters that can be displayed.

#19 Post by Keith Baxter »

@Corjan

I am confused on your silence on this. Please help us out.

Keith
AMD RYZEN 9 5950X CPU, Corsair H80I cooler, ASUS TUF GAMING B550-PLUS AMD Ryzen Mother Board,  32Gb ram Corsair Vengeance 3000Mh, MSI GTX960 4G graphics card 

User avatar
Keith Baxter
Posts: 4671
Joined: Wed Dec 20, 2017 11:00 am
Location: Botswana

Re: MAX7219 list of available characters that can be displayed.

#20 Post by Keith Baxter »

Hi,

I know we cannot get the display to look exactly like this because it uses 12 or 16 seg displays. However the T is the important one.
ice_screenshot_20211224-141358.png
AMD RYZEN 9 5950X CPU, Corsair H80I cooler, ASUS TUF GAMING B550-PLUS AMD Ryzen Mother Board,  32Gb ram Corsair Vengeance 3000Mh, MSI GTX960 4G graphics card 

Post Reply