All Projects → jonblack → Arduino Menusystem

jonblack / Arduino Menusystem

Licence: mit
Arduino library for implementing a menu system

Projects that are alternatives of or similar to Arduino Menusystem

Liquidmenu
Menu creation Arduino library for LCDs, wraps LiquidCrystal.
Stars: ✭ 141 (-12.42%)
Mutual labels:  arduino, arduino-library, menu
Gem
Good Enough Menu for Arduino
Stars: ✭ 54 (-66.46%)
Mutual labels:  arduino, arduino-library, menu
Brasilino
Uma biblioteca que permite programar em linguagem Arduino utilizando comandos facilitados em PT-BR. 🇧🇷
Stars: ✭ 131 (-18.63%)
Mutual labels:  arduino, arduino-library
Loralib
Arduino library for LoRa modules based on SX127x/RFM9x chips
Stars: ✭ 134 (-16.77%)
Mutual labels:  arduino, arduino-library
Arduino Device Lib
Arduino Library for TTN Devices
Stars: ✭ 155 (-3.73%)
Mutual labels:  arduino, arduino-library
Arduino Scheduler
Portable Cooperative Multi-tasking Scheduler for Arduino
Stars: ✭ 127 (-21.12%)
Mutual labels:  arduino, arduino-library
Arduino Plotter
An Arduino library for easy graphing on host computer via serial communication
Stars: ✭ 129 (-19.88%)
Mutual labels:  arduino, arduino-library
Arduino Timer
Non-blocking library for delaying function calls
Stars: ✭ 133 (-17.39%)
Mutual labels:  arduino, arduino-library
Simpledht
Simple, Stable and Fast Arduino Temp & Humidity Sensors for DHT11 and DHT22. http://learn.adafruit.com/dht
Stars: ✭ 111 (-31.06%)
Mutual labels:  arduino, arduino-library
Rf24
OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
Stars: ✭ 1,813 (+1026.09%)
Mutual labels:  arduino, arduino-library
Irremoteesp8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Stars: ✭ 1,964 (+1119.88%)
Mutual labels:  arduino, arduino-library
Tmc2130stepper
Arduino library for Trinamic TMC2130 Stepper driver
Stars: ✭ 141 (-12.42%)
Mutual labels:  arduino, arduino-library
Arduinoxinput
XInput library for USB capable Arduino boards
Stars: ✭ 126 (-21.74%)
Mutual labels:  arduino, arduino-library
Lora Serialization
LoraWAN serialization/deserialization library for The Things Network
Stars: ✭ 120 (-25.47%)
Mutual labels:  arduino, arduino-library
Adafruit ina219
INA219 Current Sensor
Stars: ✭ 129 (-19.88%)
Mutual labels:  arduino, arduino-library
Mpu6050 tockn
Arduino library for easy communication with MPU6050
Stars: ✭ 119 (-26.09%)
Mutual labels:  arduino, arduino-library
Tinyspi
Arduino hardware SPI library for ATtiny44/84, 45/85, 461/861, 2313/4313.
Stars: ✭ 134 (-16.77%)
Mutual labels:  arduino, arduino-library
Noodle Synth
A User-friendly Arduino/Teensy/ESP8266 Library to play MIDI files with infinite polyphonic notes with full control over volume, pitch, and . . . music. No shields needed(Just a speaker).
Stars: ✭ 99 (-38.51%)
Mutual labels:  arduino, arduino-library
Button2
Arduino Library to simplify working with buttons. It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
Stars: ✭ 109 (-32.3%)
Mutual labels:  arduino, arduino-library
Rotaryencoder
RotaryEncoder Arduino Library
Stars: ✭ 134 (-16.77%)
Mutual labels:  arduino, arduino-library

menusystem

An arduino library for implementing a menu system.

Documentation

Other than the examples included in the library, the following pages might be useful to you:

Contribution

If you'd like to contribute to arduino-menusystem, please submit a pull-request.

Donate

  • Bitcoin: 1D4MBvrR9w4yVEHvQbzM8WAuJjDdzp7trA
  • Ethereum: 0x75804bb16c8177D919ea54a35980c9202F294A10

Changelog

3.0.0 - 24-08-2017

  • Factor out rendering a menu from its implementation
  • Add NumericMenuItem and BackMenuItem
  • Add Menu callback method
  • MenuSystem creates its own root menu
  • Hide non-api methods by making them private
  • Deprecate Menu::get_selected

2.1.1 - 22/03/2016

  • Fix regression - add reset option to select

2.1.0 - 20/03/2016

  • Fix bug resetting the menu. Now possible via reset()

2.0.2 - 23/01/2016

  • Fix deprecated conversion from string constant to char*
  • Add Sure Electronics animated LED matrix example

2.0.1 - 16/08/2015

  • Add Sure Electronics LED Matrix example

2.0.0 - 14/08/2015

  • Add LCD Nav Keypad example from (thanks to @SauleVire)
  • Remove AUTHORS file: too much hassle to maintain
  • Add library.properties

1.0.1 - 20/13/2013

  • Renamed project to arduino-menusystem;
  • Fix buffer overflow when adding a menu;
  • Menu components are now dynamically allocated (previously it was fixed at five items).

1.0.0 - 15/12/2013

  • Selected menu item can be remembered (thanks to @KipK)
  • Examples for serial and LCDs (thanks to @niesteszeck)
  • Add AUTHORS file

0.3.0 - 23/03/2013

  • Merged in another minor improvement provided by @thomasjfox:
  • Add the ability to loop through a menu in prev() and next()

0.2.0 - 18/03/2013

  • Merged in minor improvements provided by thomasjfox
  • get_menu_component(): Use 'byte' instead of 16bit integer for index
  • Add return value to MenuSystem.back()
  • Prevent memory corruption by inserting too many items
  • Whitespace cleanup

0.1.0 - 25/05/2012

  • Added support for displaying all current menu items (thanks to arcachofo)
  • Added this readme

Note: The changes made for this release break backwards compatability. The issues are relatively easy to fix.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].