summaryrefslogtreecommitdiff
path: root/include/link.h
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2021-06-02 16:33:18 -0400
committerGitHub <noreply@github.com>2021-06-02 16:33:18 -0400
commit89ce873a73b586b3b7a23512ae8a176af30274ca (patch)
tree3a137bad23106c5dd49f86b29c21d777b57b9002 /include/link.h
parentc396aaa804543c6950bdef918f3773394da09bdf (diff)
parentb3dfc556b1019b2610cb903ef888ff61c94372a8 (diff)
Merge pull request #436 from PikalaxALT/sync_link_rfu
Sync link rfu from Emerald
Diffstat (limited to 'include/link.h')
-rw-r--r--include/link.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/link.h b/include/link.h
index 766bba919..564180b2b 100644
--- a/include/link.h
+++ b/include/link.h
@@ -65,7 +65,7 @@
#define LINKCMD_SEND_HELD_KEYS_2 0xCAFE
#define LINKCMD_0xCCCC 0xCCCC
-#define LINKTYPE_0x1111 0x1111 // trade
+#define LINKTYPE_TRADE 0x1111 // trade
#define LINKTYPE_0x1122 0x1122 // trade
#define LINKTYPE_0x1133 0x1133 // trade
#define LINKTYPE_0x1144 0x1144 // trade
@@ -85,6 +85,8 @@
#define MASTER_HANDSHAKE 0x8FFF
#define SLAVE_HANDSHAKE 0xB9A0
+#define IsSendCmdComplete() (gSendCmd[0] == 0)
+
enum
{
LINK_STATE_START0,
@@ -280,9 +282,9 @@ bool8 IsWirelessAdapterConnected(void);
bool8 Link_PrepareCmd0xCCCC_Rfu0xA100(u8 blockRequestType);
void LinkVSync(void);
bool8 HandleLinkConnection(void);
-void PrepareLocalLinkPlayerBlock(void);
+void LocalLinkPlayerToBlock(void);
void LinkPlayerFromBlock(u32 who);
-void SetLinkErrorFromRfu(u32 status, u8 lastSendQueueCount, u8 lastRecvQueueCount, u8 unk_06);
+void SetLinkErrorFromRfu(u32 status, u8 lastSendQueueCount, u8 lastRecvQueueCount, u8 isConnectionError);
u8 sub_800A8D4(void);
void sub_800AA24(void);
void sub_800A900(u8 a0);