Ken Van Hoeylandt 25b0aa09e2 updated readme
2023-12-26 22:04:47 +01:00
2023-12-25 12:42:06 +01:00
2023-12-26 21:47:27 +01:00
2023-12-25 12:42:06 +01:00
2023-12-25 13:03:52 +01:00
2023-12-25 12:42:06 +01:00
2023-12-26 22:04:47 +01:00

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

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

In theory, all hardware from the Board Support Packages project is supported.

In practice, there are pre-configured drivers available for these boards:

  • Yellow Board / 2432S024

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:

License

GNU General Public License Version 3

Description
Tactility Working Copy
Readme 44 MiB
Languages
C++ 52.3%
C 40.4%
Assembly 4.6%
CMake 1.6%
Python 0.7%
Other 0.4%