From ca34fe9a90c1c5f7e268958aeb0183eb5e5b7229 Mon Sep 17 00:00:00 2001 From: Jason P Date: Tue, 24 Jun 2025 21:59:55 -0500 Subject: [PATCH] Small adjustments to AM/PM replacement across various devices --- src/graphics/draw/ClockRenderer.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/graphics/draw/ClockRenderer.cpp b/src/graphics/draw/ClockRenderer.cpp index 1b16983b8..0f551a420 100644 --- a/src/graphics/draw/ClockRenderer.cpp +++ b/src/graphics/draw/ClockRenderer.cpp @@ -381,7 +381,12 @@ void drawAnalogClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int16 if (config.display.use_12h_clock) { bool isPM = hour >= 12; display->setFont(FONT_SMALL); - display->drawString(centerX - (display->getStringWidth(isPM ? "pm" : "am") / 2), centerY - 2, isPM ? "pm" : "am"); + int yOffset = isHighResolution ? 1 : 0; +#ifdef USE_EINK + yOffset += 3; +#endif + display->drawString(centerX - (display->getStringWidth(isPM ? "pm" : "am") / 2), centerY + yOffset, + isPM ? "pm" : "am"); } hour %= 12; if (hour == 0)