From 698f1450ccc8d031fb4184404bd04ea92cde7d04 Mon Sep 17 00:00:00 2001 From: theloniuser Date: Sun, 4 Feb 2024 14:19:13 -0500 Subject: [PATCH] Create HelloWorldAmoled_Lillygo-T-S3-Display-Touch.ino Adapted for Lillygo-T-S3-Display-Touch --- ...WorldAmoled_Lillygo-T-S3-Display-Touch.ino | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 AmoledT-Display/HelloWorldAmoled/HelloWorldAmoled_Lillygo-T-S3-Display-Touch.ino diff --git a/AmoledT-Display/HelloWorldAmoled/HelloWorldAmoled_Lillygo-T-S3-Display-Touch.ino b/AmoledT-Display/HelloWorldAmoled/HelloWorldAmoled_Lillygo-T-S3-Display-Touch.ino new file mode 100644 index 0000000..5bc3af2 --- /dev/null +++ b/AmoledT-Display/HelloWorldAmoled/HelloWorldAmoled_Lillygo-T-S3-Display-Touch.ino @@ -0,0 +1,33 @@ +#define LILYGO_TDISPLAY_AMOLED_SERIES + +#include "LilyGo_AMOLED.h" +#include + +TFT_eSPI tft = TFT_eSPI(); +TFT_eSprite sprite = TFT_eSprite(&tft); +LilyGo_Class amoled; + +void setup() +{ + amoled.begin(); // amoled lcd initialization + //lcd_setRotation(1); + sprite.createSprite(536, 240); + sprite.setSwapBytes(1); +} + +void draw() +{ + sprite.fillSprite(TFT_BLACK); + sprite.drawString("Hello World",20,20,4); + sprite.fillRect(10,100,60,60,TFT_RED); + sprite.fillRect(80,100,60,60,TFT_GREEN); + sprite.fillRect(150,100,60,60,TFT_BLUE); + + amoled.pushColors(0, 0, 536, 240, (uint16_t*)sprite.getPointer()); +} + + +void loop() +{ + draw(); +}