33 lines
894 B
Markdown
33 lines
894 B
Markdown
# Overview
|
|
|
|
NanoBake is a front-end application platform.
|
|
|
|
The main goals are to deliver multiple front-end applications on a single ESP32 devices,
|
|
and to simplify hardware support.
|
|
|
|
**Status: pre-alpha**
|
|
|
|
# Technologies
|
|
|
|
LCD and input drivers are based on `esp_lcd` from esp-idf
|
|
and `esp_lcd_touch` from the [ESP Registry](https://components.espressif.com/components/espressif/esp_lcd_touch).
|
|
Drawing is done by `lvgl` via `esp_lvgl_port`.
|
|
|
|
# Supported Devices
|
|
|
|
In theory, all hardware from the [Board Support Packages](https://github.com/espressif/esp-bsp/) project is supported.
|
|
|
|
In practice, there are pre-configured drivers available for these boards:
|
|
- Yellow Board / 2432S024
|
|
|
|
# Guide
|
|
|
|
Until there is proper documentation, here are some pointers:
|
|
- [Sample application](./main/main.c)
|
|
- [NanoBake](./components/nanobake/)
|
|
|
|
## License
|
|
|
|
[GNU General Public License Version 3](LICENSE.md)
|
|
|