nRF24L01+ with Display and Settings

Hi, I have been working on a screen layout to display the nRF24's settings and data on a 128x128 display. I've only got the menu system worked out using 3 buttons.

I have 5 pages setup and need help with placing the radio information in groups that would logically make sense to display with other settings on the page.

My goal is to have a ready to use sketch for testing the radios and changing settings like power, address, and channel without rewriting Arduino code and re-uploading. If I do all this on my own, it may not be usable or understandable by the community since I will have shorten some naming conventions that might not be self explanatory.

Here are 2 files, one is a named_colors.h file that is needed for coloring, the inno is to large for display on the forums so I will try to include both files as attachments

namedColors.h (529 Bytes)

RadioDisplay-JJP.ino (11.6 KB)

I should clarify that I don't need help with code, currently, just how to layout the plethora of information from these radios on the tiny screens I have.

I didn't think to scan this when initially posting but here is what I have been working out on paper from the nRF24L01+ datasheet Register Map (Section 9). I have it layed out to display the bits but the descriptions are quite cryptic. Three page layouts are visible. The first one is a draft, the one under it is a second attempt at shortening the descriptions and if you don't have the datasheet it will be more cryptic than the first. The third is blank.

The screen with the default font allows for 22x16 characters using the 6x8 font.

Since I have 4 screen pages, 5 if I remove the title screen, I would like to group the information with other relevant information so I think I have plenty of room to display all radio data as long as I dont have long descriptive strings of text on the screen. It's mind boggling to lay this out and I would like to know if anyone could assist.

Here is a short video of the project.