tcMenu for Arduino

TcMenu is a full feature Menu system for the arduino platform that supports many display types and remote control via an API. Drivers are available for many common displays and network interfaces. The protocol is published, and there is a Java API.

Close up of Jensen woofer

One of my hobbies is woodworking and speaker building, take a look at some of my latest attempts at building well known speaker designs. Although these are generally builds of other peoples designs, you may find some of this interesting.

Consultancy pages

We offer consultancy and development services for Java, Embedded 8 and 32 bit systems, including providing mobile and web integration to embedded products.

tcMenu for Arduino

Audio is in our DNA, not only can we help build embedded audio devices, we are also Audiophilles that love listening to music, be it from turntable or digital source.

TCC Forum discussion

Our new forum allows the community to discuss the libraries (opensource and commerical) that we write.

Communication: Arduino to PC

To coin a phrase, communication between embedded devices and mobile or desktop computers "just got real". In a few short years, products being able to communicate with each other went front nice to have - to absolutely essential.

Recently added..

Generate embedded and mobile app for your company

By dave on October 12, 2020

Summary We can build an embedded and mobile application based upon tcMenu in a very short amount of time. Our application infrastructure makes it possible to offer a simple UI that can be controlled using a white label version of embedCONTROL over BLE, WiFi, Ethernet, Serial or many other protocols. Along with all the open-source display options, we also have display drivers for native graphics built into STM32F mbed boards, and can easily create other custom display drivers if needed.

TcMenu - Using Adafruit_GFX mbed to render menus

By dave on September 10, 2020

In this guide we show how to use the Adafruit_GFX library for mbed RTOS 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 when MBED_RTOS is selected. We maintain a fork of Adafruit_GFX library for mbed that currently supports OLED displays only. Therefore, at the moment all options are memory buffered. Before proceeding, you’ll need to make sure you’ve installed the Adafruit_GFX for mbed library and the library; which also contains the OLED drivers.

How to create a polled event with TaskManager

By dave on August 20, 2020

In this guide we assume that you are familiar with the API for scheduling tasks on task manager. Let’s first discuss what we consider an event to be, and what it means to be a polled event. By polling we mean no external actors (such as threads or interrupts) are involved. Task manager will ask your event instance frequently if it is ready to be triggered yet, if it is not then task manager will take your instruction on how long to wait, and then call again.

Social feeds..

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.

Send a message

This message will be securely transmitted to Nutricherry LTD servers.