Based on two different libraries, I’ve written mine, because no one could handles the handling of the screen, the printing of menu and sub-menus, and the buttons.
Available here with some explanations, it manages all of that with some basic functions, and may fits easily with your project ![]()
There is also an automatic Backlight on / off execution relying on the activity of the user (a timer is pre-set in the macro declarations).
