Skip to content

Commit 443b179

Browse files
Fix LLVM compilation issues
- Fix Clang -Wshorten-64-to-32 in mac_frame.cpp and cli_ping.cpp
1 parent 593fc53 commit 443b179

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

examples/platforms/utils/mac_frame.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,8 @@ otError otMacFrameProcessTxSfd(otRadioFrame *aFrame, uint64_t aRadioTime, otRadi
406406
#if OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE
407407
if (static_cast<Mac::Frame *>(aFrame)->Has<Mac::CslIe>()) // CSL IE should be filled for every transmit attempt
408408
{
409-
otMacFrameSetCslIe(aFrame, aRadioContext->mCslPeriod, ComputeCslPhase(aRadioTime, aRadioContext));
409+
otMacFrameSetCslIe(aFrame, aRadioContext->mCslPeriod,
410+
ComputeCslPhase(static_cast<uint32_t>(aRadioTime), aRadioContext));
410411
}
411412
#endif
412413
#if OPENTHREAD_CONFIG_TIME_SYNC_ENABLE

src/cli/cli_ping.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ void PingSender::HandlePingStatistics(const otPingSenderStatistics *aStatistics)
234234
if (aStatistics->mReceivedCount != 0)
235235
{
236236
uint32_t avgRoundTripTime =
237-
1000 * static_cast<uint64_t>(aStatistics->mTotalRoundTripTime) / aStatistics->mReceivedCount;
237+
static_cast<uint32_t>(1000 * static_cast<uint64_t>(aStatistics->mTotalRoundTripTime) / aStatistics->mReceivedCount);
238238

239239
OutputFormat(" Round-trip min/avg/max = %u/%u.%03u/%u ms.", aStatistics->mMinRoundTripTime,
240240
static_cast<uint16_t>(avgRoundTripTime / 1000), static_cast<uint16_t>(avgRoundTripTime % 1000),

0 commit comments

Comments
 (0)