added missing files

This commit is contained in:
Dan Priece
2026-05-28 14:03:26 -04:00
parent 51dbd5e5b0
commit ad62ed518f
3 changed files with 77 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
#ifndef ChronoVersion_H
#define ChronoVersion_H
#define CHRONO_VERSION "1.0.0"
#define CHRONO_VERSION_MAJOR 1
#define CHRONO_VERSION_MINOR 0
#define CHRONO_VERSION_PATCH 0
#endif
+10
View File
@@ -0,0 +1,10 @@
// User Setup Select for ChronoDisplay - XIAO ESP32C3 with UC8179 ePaper (7.5 inch)
#ifndef USER_SETUP_SELECT_H
#define USER_SETUP_SELECT_H
// This file is included if tft_setup.h is not found in the sketch folder
// Load the Seeed XIAO ESP32C3 7.5 inch ePaper setup
#include <User_Setups/Setup502_Seeed_XIAO_EPaper_7Inch5.h>
#endif
+58
View File
@@ -0,0 +1,58 @@
// User setup for ChronoDisplay - XIAO ESP32C3 with UC8179 ePaper (7.5 inch)
// This file is included by TFT_eSPI.h before User_Setup_Select.h
#ifndef USER_SETUP_LOADED
#define USER_SETUP_LOADED
// Setup ID
#define USER_SETUP_INFO "ChronoDisplay_XIAO_ESP32C3"
#define USER_SETUP_ID 0x502
// Enable ePaper support
#define EPAPER_ENABLE
// Define the driver
#define UC8179_DRIVER
// Driver ID for getSetup() function
#define TFT_DRIVER 0x8179
// Include driver defines first (must be before Init.h is included)
#include <TFT_Drivers/UC8179_Defines.h>
// Include board-specific pin definitions
#include <User_Setups/EPaper_Board_Pins_Setups.h>
// Use the XIAO_EPAPER_DRIVER_BOARD pin setup
#define USE_XIAO_EPAPER_DRIVER_BOARD
// Fix CHECK_BUSY macro - wait while BUSY is LOW (busy), stop when HIGH (ready)
#undef CHECK_BUSY
#define CHECK_BUSY() \
do \
{ \
while (!digitalRead(TFT_BUSY)) \
; \
} while (0)
// Add delay after update to ensure display completes refresh
#undef EPD_UPDATE
#define EPD_UPDATE() \
do \
{ \
writecommand(0x12); \
CHECK_BUSY(); \
delay(200); \
} while (0)
// Fonts to load - minimal set to save space
#define LOAD_GLCD
// Disable smooth font to save space
// #define SMOOTH_FONT
// SPI frequency
#define SPI_FREQUENCY 10000000
#define SPI_READ_FREQUENCY 4000000
#endif