Skip to content

Commit 443f03f

Browse files
author
Jarkko Paso
authored
Merge pull request #2181 from ARMmbed/IOTTHD-3530_2
MAC: Update frame counter for asynch frames
2 parents 3260fa1 + f36da31 commit 443f03f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

source/MAC/IEEE802_15_4/mac_mcps_sap.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1524,7 +1524,7 @@ static int8_t mcps_generic_packet_build(protocol_interface_rf_mac_setup_s *rf_pt
15241524
//Remember to update security counter here!
15251525
uint32_t new_frameCounter = mac_mlme_framecounter_get(rf_ptr);
15261526
// If buffer frame counter is set, this is FHSS channel retry, update frame counter only if something was sent after failure
1527-
if ((buffer->aux_header.frameCounter == 0xffffffff) || ((new_frameCounter - buffer->aux_header.frameCounter) > 1)) {
1527+
if ((buffer->aux_header.frameCounter == 0xffffffff) || buffer->asynch_request || ((new_frameCounter - buffer->aux_header.frameCounter) > 1)) {
15281528
buffer->aux_header.frameCounter = new_frameCounter;
15291529
increment_framecounter = true;
15301530
}

0 commit comments

Comments
 (0)