[build] fix LLVM compilation issues (#13058)

- Fix Clang -Wshorten-64-to-32 in mac_frame.cpp and cli_ping.cpp
This commit is contained in:
silabs-PiyushY
2026-07-07 11:24:13 -07:00
committed by GitHub
parent 8bb5b30b2b
commit 3c03385bef
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -406,7 +406,8 @@ otError otMacFrameProcessTxSfd(otRadioFrame *aFrame, uint64_t aRadioTime, otRadi
#if OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE
if (static_cast<Mac::Frame *>(aFrame)->Has<Mac::CslIe>()) // CSL IE should be filled for every transmit attempt
{
otMacFrameSetCslIe(aFrame, aRadioContext->mCslPeriod, ComputeCslPhase(aRadioTime, aRadioContext));
otMacFrameSetCslIe(aFrame, aRadioContext->mCslPeriod,
ComputeCslPhase(static_cast<uint32_t>(aRadioTime), aRadioContext));
}
#endif
#if OPENTHREAD_CONFIG_TIME_SYNC_ENABLE
+2 -2
View File
@@ -233,8 +233,8 @@ void PingSender::HandlePingStatistics(const otPingSenderStatistics *aStatistics)
if (aStatistics->mReceivedCount != 0)
{
uint32_t avgRoundTripTime =
1000 * static_cast<uint64_t>(aStatistics->mTotalRoundTripTime) / aStatistics->mReceivedCount;
uint32_t avgRoundTripTime = static_cast<uint32_t>(
1000 * static_cast<uint64_t>(aStatistics->mTotalRoundTripTime) / aStatistics->mReceivedCount);
OutputFormat(" Round-trip min/avg/max = %u/%u.%03u/%u ms.", aStatistics->mMinRoundTripTime,
static_cast<uint16_t>(avgRoundTripTime / 1000), static_cast<uint16_t>(avgRoundTripTime % 1000),