diff options
author | GriffinR <griffin.g.richards@gmail.com> | 2021-06-02 16:33:18 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-02 16:33:18 -0400 |
commit | 89ce873a73b586b3b7a23512ae8a176af30274ca (patch) | |
tree | 3a137bad23106c5dd49f86b29c21d777b57b9002 /include/link.h | |
parent | c396aaa804543c6950bdef918f3773394da09bdf (diff) | |
parent | b3dfc556b1019b2610cb903ef888ff61c94372a8 (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.h | 8 |
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); |