Man this RA8875 is powerful but it's raw. Everything has to be defined. I finally got around to making a small program that displays the entire data packet with pointers to each char. That has been a Godsend since I can just look at the start of a field of data, look at the pointer and put it into the function instead of trying to count it out. I still need to figure out the RA8875's touch input stuff but custom font glyphs are working well. I can display all the custom RSSI and what not in any font imaginable. The main hangup is the display strobing. It writes the font as an image which causes a bit of brief blinking. I think the page write page switch can take care of a lot of that but I don't yet have a grasp on how to use it effectively. The internal fonts don't do that since they are right there at hand to the registers. I can mitigate it by writing only when something changes but that just requires more work. I will probably use the internal for the non user editable fields and try to do a write when change in the others.
I have a 4D Systems display on order as well. They are ultra expensive but the top of the line. It will be interesting to see what that's like.
This is some nasty code with lots of unused variables and what not but it works to display the raw data with pointers and will drive part of a display using an Adafruit RA8875 driver board, Adafruit 4.3" touch display the Sumotoy t4 library with a Teensy 3.6 if anyone wants to give it a go. The doBreakup function is the comma delimiter parser. I have that commented out as it will false on name fields with commas but it's handy at time just in case for testing. I'm using LCD Image Converter to convert the fonts and create the custom glyphs for RSSI and what not. I can post the wiring if anyone is interested.
The pointer map will help a lot with the Nextion coding too. The plan is to finish verions for that, mess with the 4D Systems and try to see how far I get with the RA8875. I just need more hours in the day...and brains.
I'm writing everything to the display as I build it just to test the variables for accuracy. We can whittle it down to lesser data and change the fonts later. Playing with different fonts trying to copy the internal type.
I have a 4D Systems display on order as well. They are ultra expensive but the top of the line. It will be interesting to see what that's like.
This is some nasty code with lots of unused variables and what not but it works to display the raw data with pointers and will drive part of a display using an Adafruit RA8875 driver board, Adafruit 4.3" touch display the Sumotoy t4 library with a Teensy 3.6 if anyone wants to give it a go. The doBreakup function is the comma delimiter parser. I have that commented out as it will false on name fields with commas but it's handy at time just in case for testing. I'm using LCD Image Converter to convert the fonts and create the custom glyphs for RSSI and what not. I can post the wiring if anyone is interested.
The pointer map will help a lot with the Nextion coding too. The plan is to finish verions for that, mess with the 4D Systems and try to see how far I get with the RA8875. I just need more hours in the day...and brains.
I'm writing everything to the display as I build it just to test the variables for accuracy. We can whittle it down to lesser data and change the fonts later. Playing with different fonts trying to copy the internal type.
Last edited: