diff --git a/firmware b/firmware index 5fd3fe0..1bd0e1a 100644 Binary files a/firmware and b/firmware differ diff --git a/firmware.bin b/firmware.bin index dc508df..a08b79c 100644 Binary files a/firmware.bin and b/firmware.bin differ diff --git a/firmware.packed.bin b/firmware.packed.bin index 22bda94..35f0c8f 100644 Binary files a/firmware.packed.bin and b/firmware.packed.bin differ diff --git a/ui/battery.c b/ui/battery.c index 3fd772a..d7541ed 100644 --- a/ui/battery.c +++ b/ui/battery.c @@ -27,6 +27,8 @@ void UI_DisplayBattery(uint8_t Level) if (gCurrentFunction != 1) { + const unsigned int x = LCD_WIDTH - sizeof(BITMAP_BatteryLevel5); + switch (Level) { case 0: @@ -49,6 +51,8 @@ void UI_DisplayBattery(uint8_t Level) pBitmap = BITMAP_BatteryLevel5; break; } - ST7565_DrawLine(110, 0, 18, pBitmap, bClearMode); + + // col lne, siz, bm, clr/set-pixels + ST7565_DrawLine(x, 0, 18, pBitmap, bClearMode); } }