diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-11-17 08:33:25 -0500 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-11-17 08:33:25 -0500 |
commit | a054b244ab150b3823aa513cc215c81dc426c796 (patch) | |
tree | a653c2295d33943344b64898f7ba23b461b5e967 /src | |
parent | 8377b0066252f5b5c214acd2d6f44b9590f8d3d9 (diff) |
sub_800BF4C
Diffstat (limited to 'src')
-rw-r--r-- | src/link.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/link.c b/src/link.c index fc9e14b68..963ef603e 100644 --- a/src/link.c +++ b/src/link.c @@ -170,6 +170,8 @@ static void StopTimer(void); static void SendRecvDone(void); void sub_800D610(void); +void sub_800CEB0(u16 unk0); +void sub_800C7B4(u16 unk0, u16 unk1); // .rodata @@ -2485,3 +2487,18 @@ void rfu_REQ_sendData_wrapper(u8 r2) } rfu_REQ_sendData(r2); } + +int sub_800BF4C(void (*func1)(u8), void (*func2)(void)) +{ + if (func1 == NULL) + { + return 4; + } + CpuFill16(0, &gUnknown_03004140, sizeof(gUnknown_03004140)); + gUnknown_03004140.unk_06 = -1; + gUnknown_03004140.unk_40 = func1; + gUnknown_03004140.unk_44 = func2; + rfu_setMSCCallback(sub_800CEB0); + rfu_setREQCallback(sub_800C7B4); + return 0; +} |