Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 997 Bytes

README.md

File metadata and controls

37 lines (21 loc) · 997 Bytes

Arduino Menu UI

An Arduino library which provides a menu based user interface and a few utilities.

Really elastic, just instantiate menu options and add it to a screen, and add the screens to the menu system.

Compatible Hardware

Tested on ATMega328p(Arduino nano) and RP2040(Raspberry pi pico)

NOTES:

  • Be aware of captions text(char *) length, must be less than menuTextArrayLength(menu.h), might corrupt memory!
  • YOU must learn Object Oriented Programming, and inheritance, or just copy examples

API

See docs/html/index.html

Examples

See examples folder.

This is what you get

demo1.ino initial screen demo1.ino initial screen

demo2.ino initial screen demo1.ino initial screen

Dynamically generated scrolling menu demo1.ino initial screen

Some user interface features demo1.ino initial screen