Skip to content

Releases: Jomelo/LCDMenuLib

v2.3.5

14 Mar 21:35
Compare
Choose a tag to compare
  • add a method to return the current menu object [ LCDMenu *tmp = LCDML.getMenuObject() ]
  • change the root element ID to 255 instead of 0 (different to the first element in a custom menu)

v2.3.4

03 Jan 21:08
Compare
Choose a tag to compare

Update all examples:

  • remove while(!Serial) line
  • add an option to enable menu rollover
  • add a other rotary encoder control method (short press for enter, long press for quit, long press and rotate => other functions ...)

v2.3.3

22 Nov 18:56
Compare
Choose a tag to compare
  • add esp32
  • add menu rollover functionality ( to enable it call " LCDML.enRollover() " )
  • add a method to get the parent id ( "LCDML.getParent()" , please use it only with LCDML.getLayer > 0 )

v2.3.2

07 Mar 17:55
Compare
Choose a tag to compare
  • add esp8266 support (thx skorpi08 )

  • add u8g2lib examples

  • add adafruit st7735 example (thx rudelm)

  • bugfix: backend function start now direct

  • bugfix: all examples

2.2.0

08 Jan 21:14
Compare
Choose a tag to compare
  • add a new function to update the displayed menuitems
    -- this function needs as parameter the id of a menuelement
    -- this function checks if no function is called
    -- this function checks if the parameter is realy displayed
    -- the menu content is only updated if the checks are true
    -- LCDML_DISP_update_menu_direct(_menu_item_id)
  • add new example structure
  • add an example for dynamic content like a clock
    "LCDML_dynamic_menuitem_text" with the new function
  • add an example for back button in the menu "LCDML_back_button" this is
    needed for encoder or other control methods without an back button
  • add an example for glcd with adafruit_ssd1306
  • all examples are now for dynamic content, you can add your changes in
    "LCDML_FUNC_DISP" tab
  • set the complete code under MIT license

2.1.5

27 Oct 15:59
Compare
Choose a tag to compare
  • add a public variable with the name "content_id[n]". This variable contains an array of ids for the displayed menu elements. Now it is possible to add custom content to every static displayed menu element. An example for this is in the "LCDML_000_serialmonitor" example on "LCDML_DISP" tab (Display IDs)
  • change discription text

2.1.4

31 Jul 12:36
Compare
Choose a tag to compare
  • remove subfolders

2.1.3

29 Jul 21:42
Compare
Choose a tag to compare
  • add compatibility to arduino library format 1.5.x +
    • change folder structure

2.1.2

30 Jun 18:18
Compare
Choose a tag to compare

BugFix

  • Keypad Control on I2C and u8glib example

2.1.1

24 May 16:39
Compare
Choose a tag to compare

BugFix:

  • add missing file to LCDML_200_backend_basics example