We’ve written a number of high quality libraries that work on an unprecedented number of boards, including Arduino, mbed, PicoSDK, STM32Cube, ESP-IDF and Raspberry PI. These libraries and frameworks are battle tested, having been used in literally thousands of live designs. Take a look at the “Products” section. See our production ready open-source libraries.
Not everyone wants to build commercial products on top of Arduino, with PicoSDK available in the open build. Commercially, STM32Cube and ESP-IDF are also available.
We are audiophiles and as such like both listening to music and building audio equipment. TcMenu’s first use-case was an audio amplifier, and you’ll see many of the examples still show that. But rest assured, it has been used for many other purposes from Agriculture, Home automation, Model trains, Live audio control, Lighting control to name a few.
This is the traditional way of using tcMenu, where you allow the menu designer to manage your menu structure and round-trip every time new menu items were added. This means that you had to run through designer every time you added a new menu item, which divided opinion, some liked it; others thought that it was a painful process. With the...
You can choose to use tcMenu embedded menu designer as an initializer. This means that you can add new menu items without having to rebuild your project. This makes it much easier to use tcMenu. In the initializer case, the intended workflow is to create a project that works with a given display driver and input configuration and then manage the...
From the tab in the header, you can visually create your embedded menu in the web editor interface. From here you can adjust the menu structure, add menu items, sub-menus, and configure their properties. Any items you add will be inserted in the currently selected sub-menu. Just as with desktop designer, copy and paste works too. In addition to adding...