33 lines
912 B
Properties

general.vendor=Waveshare
general.name=S3 Touch AMOLED 2.06"
general.incubating=true
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=32MB
hardware.spiRam=true
hardware.spiRamMode=OCT
hardware.spiRamSpeed=120M
hardware.tinyUsbMsc=true
hardware.esptoolFlashFreq=120M
hardware.bluetooth=true
storage.userDataLocation=Internal
display.size=2.06"
display.shape=rectangle
display.dpi=326
lvgl.colorDepth=16
lvgl.uiDensity=default
lvgl.fontSize=22
sdkconfig.CONFIG_TASK_WDT_TIMEOUT_S=10
sdkconfig.CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=131072
# LVGL v9 symbol (v8 was LV_DISP_DEF_REFR_PERIOD). Upstream moved this out of device.py,
# so pin it per-device: 10ms keeps the panel above the 16ms animation tick.
sdkconfig.CONFIG_LV_DEF_REFR_PERIOD=10
# Drive the screensaver animation at the panel's refresh rate instead of the generic 50ms.
sdkconfig.CONFIG_TT_DISPLAY_IDLE_TICK_MS=16