Skip to content

apotvin96/esp32-smart-watch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

ESP32-S3 1.28in. LCD Smartwatch

LOL this is of course completely not intended to be useful, I just want blinky lights.

Setup

Roughly Following: https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-1.28

  1. Install Arduino IDE
  2. Add https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json to the additional board url
  3. Install the esp32 board from the boards manager (espressif not arduino is the publisher)
  4. Restart Arduino IDE
  5. Install the "TFT_eSPI" and "lvgl" libraries
  6. Select the "ESP32S3 Dev Module" as the board
  7. Change the flash size to "16MB (128Mb)"
  8. Change the PSRAM to "QSPI PSRAM"

Docs

Display API - https://www.waveshare.com/wiki/1.28inch_LCD_Module#Upper_application

Paint_*
commands add to the current framebuffer image
LCD_1IN28_Display
Send the current framebuffer image to be rendered to the screen and then clears its contents to black
LCD_1IN28_DisplayWindows
Updates a specific region of the current screen with the matching region of the framebuffer. Then clears the framebuffer contents to black (the entire thing, not just the region specified)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published