summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/librfu.h6
-rw-r--r--include/link_rfu.h10
2 files changed, 12 insertions, 4 deletions
diff --git a/include/librfu.h b/include/librfu.h
index 235e5c558..29c1f9464 100644
--- a/include/librfu.h
+++ b/include/librfu.h
@@ -108,7 +108,8 @@ struct RfuUnk1
u16 unk_0;
u8 unk_2;
u8 unk_3;
- u8 fill_4[0x10];
+ u8 fill_4[14];
+ u8 unk_12;
u32 unk_14;
u32 unk_18;
struct RfuIntrStruct unk_1c;
@@ -217,3 +218,6 @@ u16 rfu_initializeAPI(u32 *unk0, u16 unk1, IntrFunc *interrupt, bool8 copyInterr
void rfu_setTimerInterrupt(u8 which, IntrFunc *intr);
void rfu_setRecvBuffer(u8 a0, u8 a1, void *a2, size_t a3);
bool16 rfu_UNI_setSendData(u8 flag, void *ptr, u8 size);
+void rfu_REQ_recvData(void);
+void rfu_UNI_readySendData(u8 a0);
+void rfu_UNI_clearRecvNewDataFlag(u8 a0);
diff --git a/include/link_rfu.h b/include/link_rfu.h
index 865603ed8..641558444 100644
--- a/include/link_rfu.h
+++ b/include/link_rfu.h
@@ -42,7 +42,9 @@ struct UnkLinkRfuStruct_02022B2C
struct UnkLinkRfuStruct_02022B44
{
- u8 fill_00[15];
+ u8 fill_00[6];
+ u16 unk_06;
+ u8 fill_08[7];
u8 unk_0f;
u8 fill_10[0xcc];
};
@@ -155,8 +157,10 @@ struct UnkRfuStruct_2 {
/* 0xc3f */ u8 unk_c3f[70];
/* 0xc85 */ u8 filler_c85[2];
/* 0xc87 */ u8 unk_c87[70];
- /* 0xccb */ u8 filler_ccb[13];
- /* 0xccb */ u8 unk_cda;
+ /* 0xccb */ u8 filler_ccd[3];
+ /* 0xcd0 */ vu8 unk_cd0;
+ /* 0xcd1 */ u8 filler_cd1[9];
+ /* 0xcda */ u8 unk_cda;
/* 0xcdb */ vu8 unk_cdb;
/* 0xcdc */ u8 filler_cdc[2];
/* 0xcde */ u8 unk_cde[4];