We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cc8c7bd commit e54231bCopy full SHA for e54231b
source/MAC/IEEE802_15_4/mac_mcps_sap.c
@@ -1106,6 +1106,10 @@ static void mac_mcps_asynch_finish(protocol_interface_rf_mac_setup_s *rf_mac_set
1106
1107
static bool mcps_sap_check_buffer_timeout(protocol_interface_rf_mac_setup_s *rf_mac_setup, mac_pre_build_frame_t *buffer)
1108
{
1109
+ // Timestamp is not implemented by virtual RF driver. Do not check buffer age.
1110
+ if (rf_mac_setup->dev_driver->phy_driver->arm_net_virtual_tx_cb) {
1111
+ return false;
1112
+ }
1113
// Convert from 1us slots to seconds
1114
uint32_t buffer_age_s = (mac_mcps_sap_get_phy_timestamp(rf_mac_setup) - buffer->request_start_time_us) / 1000000;
1115
// Do not timeout broadcast frames. Broadcast interval could be very long.
0 commit comments