Skip to content

Arduino Menu user interface using Object Oriented Programing Inheritance

License

Notifications You must be signed in to change notification settings

Garfius/cliSerialMenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Arduino Menu user interface using Object Oriented Programing Inheritance

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages