summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/librfu.h17
-rw-r--r--include/link_rfu.h11
2 files changed, 26 insertions, 2 deletions
diff --git a/include/librfu.h b/include/librfu.h
index 45b3e1cd3..cdc33c91a 100644
--- a/include/librfu.h
+++ b/include/librfu.h
@@ -158,3 +158,20 @@ void rfu_setMSCCallback(void (*func)(u16));
void rfu_setREQCallback(void (*func)(u16, u16));
bool8 rfu_getMasterSlave(void);
void rfu_REQBN_watchLink(u16 a0, u8 *a1, u8 *a2, u8 *a3);
+bool16 rfu_syncVBlank(void);
+void rfu_REQ_reset(void);
+void rfu_REQ_configSystem(u16, u8, u8);
+void rfu_REQ_configGameData(u8, u16, u32, u32);
+void rfu_REQ_startSearchChild(void);
+void rfu_REQ_pollSearchChild(void);
+void rfu_REQ_endSearchChild(void);
+void rfu_REQ_startSearchParent(void);
+void rfu_REQ_pollSearchParent(void);
+void rfu_REQ_endSearchParent(void);
+void rfu_REQ_startConnectParent(u16);
+void rfu_REQ_pollConnectParent(void);
+void rfu_REQ_endConnectParent(void);
+void rfu_REQ_CHILD_startConnectRecovery(u8);
+void rfu_REQ_CHILD_pollConnectRecovery(void);
+void rfu_REQ_CHILD_endConnectRecovery(void);
+void rfu_REQ_changeMasterSlave(void);
diff --git a/include/link_rfu.h b/include/link_rfu.h
index e9b6548a5..12ff03330 100644
--- a/include/link_rfu.h
+++ b/include/link_rfu.h
@@ -24,7 +24,13 @@ struct UnkLinkRfuStruct_02022B14
struct UnkLinkRfuStruct_02022B2C
{
- u8 filler_00[16];
+ u8 unk_00;
+ u8 unk_01;
+ u16 unk_02;
+ u8 unk_04;
+ u16 unk_06;
+ u32 unk_08;
+ u32 unk_0c;
u8 unk_10;
u8 unk_11;
u16 unk_12;
@@ -46,7 +52,8 @@ struct UnkRfuStruct_1 {
/* 0x00b */ u8 unk_0b;
/* 0x00c */ u8 unk_0c;
/* 0x00d */ u8 unk_0d;
- /* 0x00e */ u8 filler_0e[2];
+ /* 0x00e */ u8 unk_0e;
+ /* 0x00f */ u8 unk_0f;
/* 0x010 */ u8 unk_10;
/* 0x011 */ u8 unk_11;
/* 0x012 */ u8 unk_12;