Reccomendation for a menu library?

Hi all...

My project has a 2x16 or 4x20 lcd screen (both parallel as well as i2c connections) and a pushbutton - rotary encoder for menu navigation.

There are lots of menu libraries available each one with its own merits.

Can someone please recommend a library that supports:

  • 2x16 and 4x20 LCD's (preferably also OLEDs but this is not a must)
    -preferably also Rotary encoder, although I could use a separate library for this
    The encoder is wired to non-hardware interrupts pins but they do support pin-change interrupts
    -non blocking code so that background tasks can also be serviced

Thanks :slight_smile: