Compas offset

This commit is contained in:
HarukiToreda 2025-04-02 04:23:45 -04:00
parent 22b44ce7e6
commit af7a70ce08

View File

@ -2480,7 +2480,7 @@ static void drawCompassAndLocationScreen(OLEDDisplay *display, OLEDDisplayUiStat
if (validHeading) { if (validHeading) {
uint16_t compassDiam = Screen::getCompassDiam(SCREEN_WIDTH, SCREEN_HEIGHT); uint16_t compassDiam = Screen::getCompassDiam(SCREEN_WIDTH, SCREEN_HEIGHT);
int16_t compassX = x + SCREEN_WIDTH - compassDiam / 2 - 8; int16_t compassX = x + SCREEN_WIDTH - compassDiam / 2 - 8;
int16_t compassY = y + SCREEN_HEIGHT / 2 + rowYOffset; int16_t compassY = y + SCREEN_HEIGHT / 2 + (rowYOffset / 2);
screen->drawCompassNorth(display, compassX, compassY, heading); screen->drawCompassNorth(display, compassX, compassY, heading);
screen->drawNodeHeading(display, compassX, compassY, compassDiam, -heading); screen->drawNodeHeading(display, compassX, compassY, compassDiam, -heading);