mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 19:03:16 +00:00
stopped using private header folder (for ease of development - for now) implemented basic gui service (WIP) added sdkconfig.defaults to the repo updated docs
1.8 KiB
1.8 KiB
Overview
NanoBake is a front-end application platform for ESP32. It provides an application framework that is based code from the Flipper Zero project.
Nanobake provides:
- A hardware abstraction layer
- UI capabilities (via LVGL)
- An application platform that can run apps and services
Requirements:
- ESP32 (any?)
- esp-idf 5.1.x
- a display (connected via SPI or I2C)
Status: pre-alpha
Technologies
LCD and input drivers are based on esp_lcd and esp_lcd_touch.
UI is created with lvgl via esp_lvgl_port.
Supported Hardware
Devices
See below for the supported hardware. Predefined configurations are available for:
- Yellow Board / 2432S024
- (more will follow)
Drivers
Displays (see esp-bsp and Espressif Registry):
- GC9503
- GC9A01
- ILI9341
- RA8875
- RM68120
- SH1107
- SSD1306
- SSD1963
- ST7262E43
- ST7789
Touch (see Espressif Registry):
- CST8xx
- FT5X06
- GT1151
- GT911
- STMPE610
- TT2100
Guide
Until there is proper documentation, here are some pointers: