readme

Cubicat S3 Device Development Framework

This framekwork is for the Cubicat S3 device, which is based on the Espressif ESP32-S3 MCU. This SDK is developed using the ESP-IDF framework and encapsulates easy-to-use hardware calling APIs, making it convenient to utilize the hardware of the Cubicat S3 device. The hardware includes a 2.4-inch LCD with touch support, a speaker, a microphone, Wi-Fi connectivity, and a virtual file system. This SDK also includes a simple graphics engine that allows the creation of custom frame-by-frame animations and integrates a 2D physics system (Box2D). Additionally, it facilitates easy integration with LVGL, allowing for custom rendering to be combined with LVGL rendering (enabling LVGL to render above custom graphics). We welcome any suggestions and feedback for this project.

Cubicat S3 Menu-Configuration:

  • Serial flasher config
> Flash SPI mode : QIO
> Flash SPI speed : 80MHz
> Flash size : 16MB
  • SPI RAM config
> Mode (QUAD/OCT) of SPI RAM chip in use : Octal Mode PSRAM
> Set RAM clock speed : 80MHz
  • Partition Table
> Partition Table : Custom partition table CSV

example:

#Name Type SubType Offset Size
nvs data nvs 0x9000 0x5000
otadata data ota 0xe000 0x2000
app0 app ota_0 0x10000 0x80000
spiffs data spiffs 0x810000 0x50000
coredump data coredump 0xD10000 0x10000
  • ESP System Settings
> Main task stack size : 8192 (16384 is recommend)
  • mbedTLS
> Memory allocation strategy : external SPIRAM

Links

Supports all targets

License: MIT

To add this component to your project, run:

idf.py add-dependency "isaac830/cubicat_s3^1.0.4"

or download archive

Stats

  • Archive size
    Archive size ~ 3.29 MB
  • Downloaded in total
    Downloaded in total 17 times
  • Downloaded this version
    This version: 0 times

Badge

isaac830/cubicat_s3 version: 1.0.4
|