[spinel] fix time narrowing conversion (#4896)

This makes narrowing conversions of time types explicit to fix build
errors.
This commit is contained in:
Moandor-y
2020-04-28 16:45:47 -07:00
committed by Jonathan Hui
parent c8efee95f3
commit 15a443dd0c
2 changed files with 6 additions and 6 deletions
+4 -4
View File
@@ -260,8 +260,8 @@ otError HdlcInterface::WaitForFrame(uint64_t aTimeoutUs)
#if OPENTHREAD_POSIX_VIRTUAL_TIME
struct Event event;
timeout.tv_sec = aTimeoutUs / US_PER_S;
timeout.tv_usec = aTimeoutUs % US_PER_S;
timeout.tv_sec = static_cast<time_t>(aTimeoutUs / US_PER_S);
timeout.tv_usec = static_cast<suseconds_t>(aTimeoutUs % US_PER_S);
virtualTimeSendSleepEvent(&timeout);
virtualTimeReceiveEvent(&event);
@@ -281,8 +281,8 @@ otError HdlcInterface::WaitForFrame(uint64_t aTimeoutUs)
break;
}
#else // OPENTHREAD_POSIX_VIRTUAL_TIME
timeout.tv_sec = aTimeoutUs / US_PER_S;
timeout.tv_usec = aTimeoutUs % US_PER_S;
timeout.tv_sec = static_cast<time_t>(aTimeoutUs / US_PER_S);
timeout.tv_usec = static_cast<suseconds_t>(aTimeoutUs % US_PER_S);
fd_set read_fds;
fd_set error_fds;
+2 -2
View File
@@ -692,8 +692,8 @@ otError SpiInterface::WaitForFrame(uint64_t aTimeoutUs)
int ret;
bool isDataReady = false;
timeout.tv_sec = aTimeoutUs / US_PER_S;
timeout.tv_usec = aTimeoutUs % US_PER_S;
timeout.tv_sec = static_cast<time_t>(aTimeoutUs / US_PER_S);
timeout.tv_usec = static_cast<suseconds_t>(aTimeoutUs % US_PER_S);
FD_ZERO(&readFdSet);