mirror of
https://github.com/espressif/openthread.git
synced 2026-09-25 02:17:39 +00:00
[efr32] initialise timeReceived as required by Rail (#2550)
Worked fine without this but just to be safe.
This commit is contained in:
committed by
Jonathan Hui
parent
7a82a1e1f2
commit
6805cfa81e
@@ -608,6 +608,8 @@ static void checkForAck(RAIL_Handle_t aRailHandle)
|
||||
packetHandle = RAIL_GetRxPacketInfo(aRailHandle, RAIL_RX_PACKET_HANDLE_NEWEST, &packetInfo);
|
||||
assert(packetInfo.packetStatus == RAIL_RX_PACKET_READY_SUCCESS);
|
||||
|
||||
packetDetails.timeReceived.timePosition = RAIL_PACKET_TIME_INVALID;
|
||||
packetDetails.timeReceived.totalPacketBytes = 0;
|
||||
status = RAIL_GetRxPacketDetails(aRailHandle, packetHandle, &packetDetails);
|
||||
assert(status == RAIL_STATUS_NO_ERROR);
|
||||
otEXPECT(packetDetails.isAck);
|
||||
@@ -661,6 +663,8 @@ static void processNextRxPacket(otInstance *aInstance, RAIL_Handle_t aRailHandle
|
||||
otEXPECT_ACTION(packetInfo.packetStatus == RAIL_RX_PACKET_READY_SUCCESS,
|
||||
packetHandle = RAIL_RX_PACKET_HANDLE_INVALID);
|
||||
|
||||
packetDetails.timeReceived.timePosition = RAIL_PACKET_TIME_INVALID;
|
||||
packetDetails.timeReceived.totalPacketBytes = 0;
|
||||
status = RAIL_GetRxPacketDetails(aRailHandle, packetHandle, &packetDetails);
|
||||
assert(status == RAIL_STATUS_NO_ERROR);
|
||||
length = packetInfo.packetBytes + 1;
|
||||
|
||||
Reference in New Issue
Block a user