firmware update to support display on ESP32-C6-LCD-1.47

This commit is contained in:
schauausgmbh committed 2026-09-30 15:55:27 +02:00
1 parent a66ccd75c0
commit 13af4e9ff3
4 files changed
+409 -73

No files matched your search

+34
View File
@@ -0,0 +1,34 @@
//#include <U8g2lib.h>
#include <Arduino_GFX_Library.h>
#define DEBUG_DISPLAY 0
// pin definition
#define TFT_CS 14
#define TFT_DC 15
#define TFT_IPS true
#define TFT_MISO -1
#define TFT_MOSI 6
#define TFT_RST 21
#define TFT_SCK 7
#define TFT_BKL 22
#define RGB_LED 8
// display dimensions ESP32-C6-LCD1.47 is portrait by default
#define TFT_HEIGHT 320
#define TFT_WIDTH 172
#define TFT_COL_OFFSET 34 // offset needed due to organization of ST7789 VRAM
#define TFT_ROW_OFFSET 0 // offset needed due to organization of ST7789 VRAM
// set display rotation (needs to be 0 for offsets to be applied properly!)
#define TFT_ROTATION 0
// backlight settings
#define TFT_BKL_DUTY 50
void display_setup();
void display_help();
void display_home();
void display_key(byte hexKey[32]);
void display_crypt_block(String str_to_print, uint16_t btn = 9);
void display_decrypt_text(String str_to_print, uint16_t btn = 9);