diff --git a/bootloader/interface/static/interface.cpp b/bootloader/interface/static/interface.cpp index c0e95db73..18160d1ab 100644 --- a/bootloader/interface/static/interface.cpp +++ b/bootloader/interface/static/interface.cpp @@ -69,7 +69,12 @@ void Interface::drawLoading() { for (uint8_t i = 0; i < strlen(Messages::mainTitle); i++) { char tmp[2] = {Messages::mainTitle[i], '\0'}; ctx->drawString(tmp, KDPoint(initPos + i * (fontSize.width()), ImageStore::Computer->height() + 25 + 10), KDFont::LargeFont, KDColorBlack, KDColorWhite); - Ion::Timing::msleep(50); + + int t = 50; + Ion::Events::Event e = Ion::Events::getEvent(&t); + if (e.isKeyboardEvent()){ + return; + } } Ion::Timing::msleep(500); } diff --git a/bootloader/interface/static/messages.h b/bootloader/interface/static/messages.h index 23b0b412a..2088e8220 100644 --- a/bootloader/interface/static/messages.h +++ b/bootloader/interface/static/messages.h @@ -81,7 +81,7 @@ public: constexpr static const char * aboutMessage4 = "and select the OS"; constexpr static const char * aboutMessage5 = "to boot."; - constexpr static const char * bootloaderVersion = "Version 1.1.1 - RECOVER.24.4"; + constexpr static const char * bootloaderVersion = "Version 1.1.2 - RECOVER.24.4"; //USB NAMES constexpr static const char * usbUpsilonBootloader = "NumWorks Calculator";