summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2020-02-01 16:46:52 -0500
committerPikalaxALT <PikalaxALT@gmail.com>2020-02-01 16:46:52 -0500
commit0d60939fd7c58354552d8482980a8acf481aa4e2 (patch)
tree887f0d37c82fe72de016154e270c77f8013e13eb
parent9400cd09de203b45d58a02329c446a2eedd8d280 (diff)
Some small fixes
-rw-r--r--include/librfu.h2
-rw-r--r--src/librfu_rfu.c14
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)