Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roboticsbrno/esp32-rbgridui
đšī¸ A library to build user interfaces for ESP32 programs, controllable via the RBController apps
https://github.com/roboticsbrno/esp32-rbgridui
android arduino controller esp32 gridui rbcontroller web websocket wifi
Last synced: about 1 month ago
JSON representation
đšī¸ A library to build user interfaces for ESP32 programs, controllable via the RBController apps
- Host: GitHub
- URL: https://github.com/roboticsbrno/esp32-rbgridui
- Owner: RoboticsBrno
- Created: 2020-03-19T22:21:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T18:17:58.000Z (8 months ago)
- Last Synced: 2024-05-29T07:04:57.175Z (8 months ago)
- Topics: android, arduino, controller, esp32, gridui, rbcontroller, web, websocket, wifi
- Language: JavaScript
- Homepage: https://roboticsbrno.github.io/Esp32-RBGridUI/modules.html
- Size: 4.21 MB
- Stars: 2
- Watchers: 9
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Esp32-RBGridUI
A library to build user interfaces for ESP32 programs, controllable via
the RBController apps ([Android](https://play.google.com/store/apps/details?id=com.tassadar.rbcontroller),
[Windows](https://github.com/RoboticsBrno/rbcontroller-electron/releases)).## Documentation
There is a small documentation site with all the possible widget and event types:
[https://roboticsbrno.github.io/Esp32-RBGridUI/modules.html](https://roboticsbrno.github.io/Esp32-RBGridUI/modules.html).## Examples of use
### Basic
**Source: [examples/basic/main.cpp](examples/basic/main.cpp)**This example builds the whole UI in code.
### Layout Builder
**Source: [examples/layout/main.cpp](examples/layout/main.cpp)**This example makes use of the [RBGridUI layout designer](https://bit.ly/rb_designer) to prepare the UI.
You can take content of [layout.hpp](examples/layout/layout.hpp), paste it into the *Import layout*
window of [layout designer](https://bit.ly/rb_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.