When you’re building an example UI for an Arduino, you have two screens to finish, and you see something like this:
Sketch uses 31424 bytes (97%) of program storage space. Maximum is 32256 bytes. Global variables use 692 bytes (33%) of dynamic memory, leaving 1356 bytes for local variables. Maximum is 2048 bytes.
So let’s see if I can’t write the code for two screens in 832 bytes…