Skip to content

Releases: Jomelo/LCDMenuLib

v2.3.5

Choose a tag to compare

@Jomelo Jomelo released this 14 Mar 21:35
  • 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

Choose a tag to compare

@Jomelo Jomelo released this 03 Jan 21:08

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

Choose a tag to compare

@Jomelo Jomelo released this 22 Nov 18:56
  • 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

Choose a tag to compare

@Jomelo Jomelo released this 07 Mar 17:55
  • 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

Choose a tag to compare

@Jomelo Jomelo released this 08 Jan 21:14
  • 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

Choose a tag to compare

@Jomelo Jomelo released this 27 Oct 15:59
  • 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

Choose a tag to compare

@Jomelo Jomelo released this 31 Jul 12:36
  • remove subfolders

2.1.3

Choose a tag to compare

@Jomelo Jomelo released this 29 Jul 21:42
  • add compatibility to arduino library format 1.5.x +
    • change folder structure

2.1.2

Choose a tag to compare

@Jomelo Jomelo released this 30 Jun 18:18

BugFix

  • Keypad Control on I2C and u8glib example

2.1.1

Choose a tag to compare

@Jomelo Jomelo released this 24 May 16:39

BugFix:

  • add missing file to LCDML_200_backend_basics example