diff options
author | GriffinR <griffin.g.richards@gmail.com> | 2021-10-30 09:34:14 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-30 09:34:14 -0400 |
commit | 875be8a8a8e91d4662252f7a91831a2005aa307f (patch) | |
tree | 879cfd7ac7e6418f59fd6a62dffdbeaf3563a09a /src/link.c | |
parent | 475520a562da98b161dd72e998faa8957ca4509e (diff) | |
parent | b0c27a852100dfd3b2eddd51e9742cb6a3b14cbe (diff) |
Merge pull request #1528 from GriffinRichards/doc-ereaderscr
Document ereader screen
Diffstat (limited to 'src/link.c')
-rw-r--r-- | src/link.c | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/link.c b/src/link.c index 66549f648..19b6d0f81 100644 --- a/src/link.c +++ b/src/link.c @@ -2192,30 +2192,26 @@ static bool8 DoHandshake(void) { REG_SIOMLT_SEND = SLAVE_HANDSHAKE; } - *(u64 *)gLink.tempRecvBuffer = REG_SIOMLT_RECV; + *(u64 *)gLink.handshakeBuffer = REG_SIOMLT_RECV; REG_SIOMLT_RECV = 0; gLink.handshakeAsMaster = FALSE; - for (i = 0; i < 4; i++) + for (i = 0; i < MAX_LINK_PLAYERS; i++) { - if ((gLink.tempRecvBuffer[i] & ~0x3) == SLAVE_HANDSHAKE || gLink.tempRecvBuffer[i] == MASTER_HANDSHAKE) + if ((gLink.handshakeBuffer[i] & ~0x3) == SLAVE_HANDSHAKE || gLink.handshakeBuffer[i] == MASTER_HANDSHAKE) { playerCount++; - if (minRecv > gLink.tempRecvBuffer[i] && gLink.tempRecvBuffer[i] != 0) - { - minRecv = gLink.tempRecvBuffer[i]; - } + if (minRecv > gLink.handshakeBuffer[i] && gLink.handshakeBuffer[i] != 0) + minRecv = gLink.handshakeBuffer[i]; } else { - if (gLink.tempRecvBuffer[i] != 0xFFFF) - { + if (gLink.handshakeBuffer[i] != 0xFFFF) playerCount = 0; - } break; } } gLink.playerCount = playerCount; - if (gLink.playerCount > 1 && gLink.playerCount == sHandshakePlayerCount && gLink.tempRecvBuffer[0] == MASTER_HANDSHAKE) + if (gLink.playerCount > 1 && gLink.playerCount == sHandshakePlayerCount && gLink.handshakeBuffer[0] == MASTER_HANDSHAKE) { return TRUE; } |