Description
Howdy. I got an eval unit from Elaine Wu and sent her a bunch of feedback on issues i thought made this harder to use than it should, for complete beginners.
The documentation on OLED is somewhat lacking, for one it mentions nothing about https://github.com/olikraus/u8g2
U8g2
Includes all graphics procedures (line/box/circle draw).
Supports many fonts. (Almost) no restriction on the font height.
Requires some memory in the microcontroller to render the display.
U8x8
Text output only (character) device.
Only fonts allowed with fit into a 8x8 pixel grid.
Writes directly to the display. No buffer in the microcontroller required.
For now, you have chosen U8x8, but it contains some serious limitations. You should explain how it can be used, and not used. it's non obvious enough that your own oled example used the library wrong (as per #7 )
If the intent is to save memory on those underpowered and obsolete Unos that only have 2KB of RAM (although U8g2 works on them), this should be explained, along with the fact that Oled does not allow drawing lines or anything since it uses U8x8 and not U8g2