Skip to content

Commit f106551

Browse files
silabs-PiyushYsuveshpratapa
authored andcommitted
Fix LLVM compilation issues
- Fix Clang -Wshorten-64-to-32 in mac_frame.cpp and cli_ping.cpp
1 parent 815264e commit f106551

2 files changed

Lines changed: 4 additions & 3 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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,8 @@ void PingSender::HandlePingStatistics(const otPingSenderStatistics *aStatistics)
233233

234234
if (aStatistics->mReceivedCount != 0)
235235
{
236-
uint32_t avgRoundTripTime =
237-
1000 * static_cast<uint64_t>(aStatistics->mTotalRoundTripTime) / aStatistics->mReceivedCount;
236+
uint32_t avgRoundTripTime = static_cast<uint32_t>(
237+
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)