Luma3DS/source/firm.h

22 lines
470 B
C
Raw Normal View History

2015-08-04 21:57:37 -04:00
/*
* firm.h
* by Reisyukaku
2015-08-14 22:28:26 -04:00
* Copyright (c) 2015 All Rights Reserved
2015-08-04 21:57:37 -04:00
*/
#ifndef FIRM_INC
#define FIRM_INC
#include "types.h"
2016-02-08 03:37:03 +01:00
#define PDN_MPCORE_CFG (*(u8*)0x10140FFC)
#define HID_PAD ((~*(u16*)0x10146000) & 0xFFF)
#define BUTTON_R1 (1 << 8)
2016-02-08 03:37:03 +01:00
#define BUTTON_L1 (1 << 9)
2016-02-25 20:38:31 +01:00
#define SAFEMODE (BUTTON_L1 | BUTTON_R1 | 1 | (1 << 6))
2016-02-08 03:37:03 +01:00
void setupCFW(void);
2016-02-24 20:35:15 +01:00
u8 loadFirm(void);
2016-02-08 03:37:03 +01:00
u8 patchFirm(void);
2015-08-04 21:57:37 -04:00
void launchFirm(void);
#endif