-
Notifications
You must be signed in to change notification settings - Fork 36
Home
Alexander Spiridonov edited this page Sep 28, 2023
·
22 revisions
Welcome to the GEM wiki!
This wiki extends the information provided in Readme and provides additional documentation for examples supplied with the library.
- Initial setup
- How to (create menu items, buttons, add callbacks, use context, etc.)
- Menu appearance (menu item's width, height, changing menu color, etc.)
- Splash screen (modify, disable, load custom sprite)
- Test bench:
- AltSerialGraphicLCD version (project configuration used with examples for AltSerialGraphicLCD version)
- U8g2 version (project configuration used with examples for U8g2 version)
- Adafruit GFX version (project configuration used with examples for Adafruit GFX version)
-
Example 01: Basic (editable
int
andboolean
menu items, basic button action) - Example 02: Blink (submenu, validation callback, context-based button action)
- Example 03: Party Hard! (option select, readonly mode, validation callback, context-based button action)
- Example 05: Encoder (control menu with rotary encoder):
- Test bench (push-buttons):
- Example 01: Basic
- Example 02: Blink
- Example 03: Party Hard!
- Test bench (rotary encoder):
- Example 05: Encoder
- Example 06: Todo List