Skip to content

🕹️ A library to build user interfaces for ESP32 programs, controllable via the RBController apps

Notifications You must be signed in to change notification settings

RoboticsBrno/Esp32-RBGridUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d494077 · Jan 19, 2025
Nov 21, 2023
Nov 21, 2023
Jan 19, 2025
Dec 27, 2024
Dec 2, 2024
Apr 5, 2020
May 8, 2020
Jun 7, 2020
May 8, 2020
Jun 29, 2024
Jun 7, 2020
Oct 16, 2020
Dec 27, 2024
Jan 19, 2025
Dec 27, 2024
Jun 25, 2024

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.