Shrink flash usage _just_ enough
This commit is contained in:
@@ -636,13 +636,22 @@ void showDebugMenu(void) {
|
||||
GUIDelay();
|
||||
}
|
||||
}
|
||||
|
||||
uint8_t idleScreenBGF[sizeof(idleScreenBG)];
|
||||
/* StartGUITask function */
|
||||
void startGUITask(void const *argument __unused) {
|
||||
|
||||
uint8_t tempWarningState = 0;
|
||||
bool buttonLockout = false;
|
||||
bool tempOnDisplay = false;
|
||||
{
|
||||
//Generate the flipped screen into ram for later use
|
||||
//flipped is generated by flipping each row
|
||||
for(int row=0;row<2;row++){
|
||||
for (int x =0;x<84;x++){
|
||||
idleScreenBGF[(row*84)+x] =idleScreenBG[(row*84)+(83-x)];
|
||||
}
|
||||
}
|
||||
}
|
||||
getTipRawTemp(1); // reset filter
|
||||
OLED::setRotation(systemSettings.OrientationMode & 1);
|
||||
uint32_t ticks = xTaskGetTickCount();
|
||||
@@ -665,16 +674,6 @@ void startGUITask(void const *argument __unused) {
|
||||
OLED::refresh();
|
||||
waitForButtonPressOrTimeout(1000);
|
||||
}
|
||||
|
||||
if (usb_pd_available) {
|
||||
OLED::clearScreen();
|
||||
OLED::setFont(1);
|
||||
OLED::setCursor(0, 0);
|
||||
OLED::print(InputVoltageString);
|
||||
OLED::refresh();
|
||||
waitForButtonPressOrTimeout(1000);
|
||||
}
|
||||
|
||||
if (systemSettings.autoStartMode) {
|
||||
// jump directly to the autostart mode
|
||||
if (systemSettings.autoStartMode == 1) {
|
||||
|
||||
Reference in New Issue
Block a user