Skip to content

RoboticsBrno/Esp32-RBGridUI

Repository files navigation

Esp32-RBGridUI

A library to build user interfaces for ESP32 programs, controllable via the RBController apps (Android, Windows).

Documentation

There is a small documentation site with all the possible widget and event types: https://roboticsbrno.github.io/Esp32-RBGridUI/modules.html.

Examples of use

Basic

Source: examples/basic/main.cpp

This example builds the whole UI in code.

Layout Builder

Source: examples/layout/main.cpp

This example makes use of the RBGridUI layout designer to prepare the UI. You can take content of layout.hpp, paste it into the Import layout window of layout designer to see how it looks like.

To bring modified layout from designer to code, just copy the whole Generated C++ code from the right pane of the designer into your layout.hpp file.