TcMenu - Rendering menus to LCD using LiquidCrystalIO library

By dave on May 11, 2019

In this guide we show how to render menu items using LiquidCrystalIO library, onto displays compatible with HD44780 (often referred to as LCD). This rendering driver is built into the core menu designer download, meaning it’s available out of the box. The LiquidCrystalIO library is a fork of the LiquidCrystal library, with a few additional capabilities. Most importantly, updating HD44780 displays is slow, think 270Khz slow. This library avoid long pauses by using task manager for managing these delays, so is uniquely able to keep your tasks running in the mean time.

TcMenu - Using Adafruit_GFX to render menus

By dave on May 10, 2019

In this guide we show how to use the Adafruit_GFX library to renderer menu items with tcMenu. This rendering driver for Adafruit_GFX is built into the core menu designer download, meaning it’s available out of the box. The Adafruit_GFX library supports a lot of different displays, with very different capabilities. Some are monochrome with an in-memory buffer; whereas others are high resolution colour displays that are not buffered in memory. In order to make our renderer as generic as possible it supports both of these capabilities through configuration.

TcMenu - Using TFT_eSPI library to render menus

By dave on May 10, 2019

Requirements tcMenu library and plugins V2.0 a recent version of TFT_eSPI library installed TFT_eSPI rendering summary In this guide we show how to use the TFT_eSPI library to renderer menu items with tcMenu. This rendering driver for TFT_eSPI library is built into the core menu designer download, meaning it’s available right out of the box. The TFT_eSPI library supports a lot of different displays, that cover a range of resolutions.

Building plugins for use in the menu designer

By dave on February 5, 2019

This guide to tcMenuDesigner code generation runs through the way that code is created in the designer. Covering how the menu items are internally represented, how plugins are responsible for generating the code and lastly, how the code is output. It assumes that you are completely familiar with the general concepts in tcMenu. If not at least read the getting started guide before proceeding. How the UI works internally TcMenu designer UI is basically the equivalent of a form designer.

Deprecated graphics configurations for renderers

By dave on February 5, 2019

In TcMenu 2.0 we are making some changes to the way that renderers work, this makes the library viable going forward, and provides huge render quality improvements for nearly everyone. However, we’ve had a to deprecate the ColorGfxMenuConfig method of specifying configuration, and we may remove it in a future version completely. Further we made a few other changes, the easiest way to pick up these changes is to let the designer do code generation on your project, it will put the most recent plugin files in places automatically.

tcMenu for Arduino

We use cookies to analyse traffic and to personalise content. We also embed Twitter, Youtube and Disqus content on some pages, these companies have their own privacy policies.

Please see our privacy policy should you need more information or wish to adjust your settings.