diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2020-02-01 16:46:52 -0500 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2020-02-01 16:46:52 -0500 |
commit | 0d60939fd7c58354552d8482980a8acf481aa4e2 (patch) | |
tree | 887f0d37c82fe72de016154e270c77f8013e13eb | |
parent | 9400cd09de203b45d58a02329c446a2eedd8d280 (diff) |
Some small fixes
-rw-r--r-- | include/librfu.h | 2 | ||||
-rw-r--r-- | src/librfu_rfu.c | 14 |
2 files changed, 8 insertions, 8 deletions
diff --git a/include/librfu.h b/include/librfu.h index cf738486e..df5a5b79a 100644 --- a/include/librfu.h +++ b/include/librfu.h @@ -454,7 +454,7 @@ struct RfuStatic u8 linkEmergencyFlag[4]; u8 lsFixedCount[4]; u16 cidBak[4]; - u16 unk_1a; + u16 linkEmergencyLimit; u16 reqResult; u16 tryPid; u16 watchdogTimer; diff --git a/src/librfu_rfu.c b/src/librfu_rfu.c index 8d222b896..85f3ef3a9 100644 --- a/src/librfu_rfu.c +++ b/src/librfu_rfu.c @@ -409,14 +409,14 @@ void rfu_REQ_configSystem(u16 availSlotFlag, u8 maxMFrame, u8 mcTimer) STWI_send_SystemConfigREQ((availSlotFlag & AVAIL_SLOT1) | 0x3C, maxMFrame, mcTimer); if (mcTimer == 0) { - gRfuStatic->unk_1a = 1; + gRfuStatic->linkEmergencyLimit = 1; } else { u16 IMEBackup = REG_IME; REG_IME = 0; - gRfuStatic->unk_1a = Div(600, mcTimer); + gRfuStatic->linkEmergencyLimit = Div(600, mcTimer); REG_IME = IMEBackup; } } @@ -917,7 +917,7 @@ u16 rfu_REQBN_watchLink(u16 reqCommandId, u8 *bmLinkLossSlot, u8 *linkLossReason if (gRfuStatic->linkEmergencyFlag[i] > 3) { *bmLinkLossSlot |= newLinkLossFlag; - *linkLossReason = reasonMaybe; // why not directly use REASON_LINK_LOSS? + *linkLossReason = REASON_LINK_LOSS; } } else @@ -928,17 +928,17 @@ u16 rfu_REQBN_watchLink(u16 reqCommandId, u8 *bmLinkLossSlot, u8 *linkLossReason if (gRfuFixed->STWIBuffer->rxPacketAlloc.rfuPacket8.data[7] == 0) { *bmLinkLossSlot |= newLinkLossFlag; - *linkLossReason = reasonMaybe; // why not directly use REASON_LINK_LOSS? + *linkLossReason = REASON_LINK_LOSS; } else { - if (++gRfuStatic->linkEmergencyFlag[i] > gRfuStatic->unk_1a) + if (++gRfuStatic->linkEmergencyFlag[i] > gRfuStatic->linkEmergencyLimit) { gRfuStatic->linkEmergencyFlag[i] = 0; STWI_send_DisconnectREQ(gRfuLinkStatus->connSlotFlag); STWI_poll_CommandEnd(); *bmLinkLossSlot |= newLinkLossFlag; - *linkLossReason = reasonMaybe; // why not directly use REASON_LINK_LOSS? + *linkLossReason = REASON_LINK_LOSS; } } } @@ -946,7 +946,7 @@ u16 rfu_REQBN_watchLink(u16 reqCommandId, u8 *bmLinkLossSlot, u8 *linkLossReason } else { - gRfuStatic->linkEmergencyFlag[i] = reqResult; // why not directly use 0? + gRfuStatic->linkEmergencyFlag[i] = 0; } } if (gRfuLinkStatus->parentChild == MODE_PARENT && gRfuLinkStatus->strength[i] != 0) |