From d358df48a6ffb474184d0035606eff6689ec2505 Mon Sep 17 00:00:00 2001 From: Aurora Wright Date: Sun, 20 Aug 2017 18:23:19 +0200 Subject: [PATCH] Wait for ntrboot buttons not to be held --- source/buttons.h | 1 + source/main.c | 1 + 2 files changed, 2 insertions(+) diff --git a/source/buttons.h b/source/buttons.h index e26d987d..369b1ded 100644 --- a/source/buttons.h +++ b/source/buttons.h @@ -49,3 +49,4 @@ #define L_PAYLOAD_BUTTONS (BUTTON_R1 | BUTTON_A | BUTTON_START | BUTTON_SELECT) #define MENU_BUTTONS (DPAD_BUTTONS | BUTTON_A | BUTTON_START) #define PIN_BUTTONS (BUTTON_A | BUTTON_B | BUTTON_X | BUTTON_Y | DPAD_BUTTONS | BUTTON_START | BUTTON_SELECT) +#define NTRBOOT_BUTTONS (BUTTON_START | BUTTON_SELECT | BUTTON_X) diff --git a/source/main.c b/source/main.c index 1e14cf76..0772a6cc 100644 --- a/source/main.c +++ b/source/main.c @@ -132,6 +132,7 @@ void main(int argc, char **argv, u32 magicWord) if(bootType == NTR && magicWord == 0xB002) { + while(HID_PAD & NTRBOOT_BUTTONS); loadHomebrewFirm(0); mcuPowerOff(); }