mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
Update GUIThread.cpp
This commit is contained in:
@@ -852,12 +852,10 @@ void startGUITask(void const *argument) {
|
|||||||
// Generate the flipped screen into ram for later use
|
// Generate the flipped screen into ram for later use
|
||||||
// flipped is generated by flipping each row
|
// flipped is generated by flipping each row
|
||||||
for (int row = 0; row < 2; row++) {
|
for (int row = 0; row < 2; row++) {
|
||||||
for (int x = 0; x < 41; x++) {
|
for (int x = 0; x < 42; x++) {
|
||||||
buttonAF[(row * 41) + x] = buttonA[(row * 41) + (40 - x)];
|
buttonAF[(row * 42) + x] = buttonA[(row * 42) + (41 - x)];
|
||||||
disconnectedTipF[(row * 41) + x] = disconnectedTip[(row * 41) + (40 - x)];
|
buttonBF[(row * 42) + x] = buttonB[(row * 42) + (41 - x)];
|
||||||
}
|
disconnectedTipF[(row * 42) + x] = disconnectedTip[(row * 42) + (41 - x)];
|
||||||
for (int x = 0; x < 43; x++) {
|
|
||||||
buttonBF[(row * 43) + x] = buttonB[(row * 43) + (42 - x)];
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -969,9 +967,9 @@ void startGUITask(void const *argument) {
|
|||||||
if (OLED::getRotation()) {
|
if (OLED::getRotation()) {
|
||||||
#endif
|
#endif
|
||||||
// in right handed mode we want to draw over the first part
|
// in right handed mode we want to draw over the first part
|
||||||
OLED::drawArea(55, 0, 41, 16, disconnectedTipF);
|
OLED::drawArea(54, 0, 42, 16, disconnectedTipF);
|
||||||
} else {
|
} else {
|
||||||
OLED::drawArea(0, 0, 41, 16, disconnectedTip);
|
OLED::drawArea(0, 0, 42, 16, disconnectedTip);
|
||||||
}
|
}
|
||||||
#ifdef OLED_FLIP
|
#ifdef OLED_FLIP
|
||||||
if (!OLED::getRotation()) {
|
if (!OLED::getRotation()) {
|
||||||
@@ -1035,13 +1033,13 @@ void startGUITask(void const *argument) {
|
|||||||
#else
|
#else
|
||||||
if (OLED::getRotation()) {
|
if (OLED::getRotation()) {
|
||||||
#endif
|
#endif
|
||||||
OLED::drawArea(55, 0, 41, 16, buttonA);
|
OLED::drawArea(54, 0, 42, 16, buttonAF);
|
||||||
OLED::drawArea(12, 0, 43, 16, buttonB);
|
OLED::drawArea(12, 0, 42, 16, buttonBF);
|
||||||
OLED::setCursor(0, 0);
|
OLED::setCursor(0, 0);
|
||||||
gui_drawBatteryIcon();
|
gui_drawBatteryIcon();
|
||||||
} else {
|
} else {
|
||||||
OLED::drawArea(0, 0, 41, 16, buttonAF); // Needs to be flipped so button ends up
|
OLED::drawArea(0, 0, 42, 16, buttonA); // Needs to be flipped so button ends up
|
||||||
OLED::drawArea(41, 0, 43, 16, buttonBF); // on right side of screen
|
OLED::drawArea(42, 0, 42, 16, buttonB); // on right side of screen
|
||||||
OLED::setCursor(84, 0);
|
OLED::setCursor(84, 0);
|
||||||
gui_drawBatteryIcon();
|
gui_drawBatteryIcon();
|
||||||
}
|
}
|
||||||
@@ -1083,9 +1081,9 @@ void startGUITask(void const *argument) {
|
|||||||
if (OLED::getRotation()) {
|
if (OLED::getRotation()) {
|
||||||
#endif
|
#endif
|
||||||
// in right handed mode we want to draw over the first part
|
// in right handed mode we want to draw over the first part
|
||||||
OLED::drawArea(55, 0, 41, 16, disconnectedTipF);
|
OLED::drawArea(54, 0, 42, 16, disconnectedTipF);
|
||||||
} else {
|
} else {
|
||||||
OLED::drawArea(0, 0, 41, 16, disconnectedTip);
|
OLED::drawArea(0, 0, 42, 16, disconnectedTip);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user