mirror of
https://github.com/espressif/openthread.git
synced 2026-08-28 04:49:54 +00:00
[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:
@@ -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
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user