forked from espressif/esp-idf
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
This commit is contained in:
@ -526,19 +526,19 @@ static IRAM_ATTR void isr_handle_rx_abort(void)
|
|||||||
IEEE802154_ASSERT(s_ieee802154_state == IEEE802154_STATE_TX_ACK || s_ieee802154_state == IEEE802154_STATE_TX_ENH_ACK);
|
IEEE802154_ASSERT(s_ieee802154_state == IEEE802154_STATE_TX_ACK || s_ieee802154_state == IEEE802154_STATE_TX_ENH_ACK);
|
||||||
#if !CONFIG_IEEE802154_TEST
|
#if !CONFIG_IEEE802154_TEST
|
||||||
ieee802154_receive_done((uint8_t *)s_rx_frame[s_rx_index], &s_rx_frame_info[s_rx_index]);
|
ieee802154_receive_done((uint8_t *)s_rx_frame[s_rx_index], &s_rx_frame_info[s_rx_index]);
|
||||||
next_operation();
|
|
||||||
#else
|
#else
|
||||||
esp_ieee802154_receive_failed(rx_status);
|
esp_ieee802154_receive_failed(rx_status);
|
||||||
#endif
|
#endif
|
||||||
|
next_operation();
|
||||||
break;
|
break;
|
||||||
case IEEE802154_RX_ABORT_BY_ENHACK_SECURITY_ERROR:
|
case IEEE802154_RX_ABORT_BY_ENHACK_SECURITY_ERROR:
|
||||||
IEEE802154_ASSERT(s_ieee802154_state == IEEE802154_STATE_TX_ENH_ACK);
|
IEEE802154_ASSERT(s_ieee802154_state == IEEE802154_STATE_TX_ENH_ACK);
|
||||||
#if !CONFIG_IEEE802154_TEST
|
#if !CONFIG_IEEE802154_TEST
|
||||||
ieee802154_receive_done((uint8_t *)s_rx_frame[s_rx_index], &s_rx_frame_info[s_rx_index]);
|
ieee802154_receive_done((uint8_t *)s_rx_frame[s_rx_index], &s_rx_frame_info[s_rx_index]);
|
||||||
next_operation();
|
|
||||||
#else
|
#else
|
||||||
esp_ieee802154_receive_failed(rx_status);
|
esp_ieee802154_receive_failed(rx_status);
|
||||||
#endif
|
#endif
|
||||||
|
next_operation();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
IEEE802154_ASSERT(false);
|
IEEE802154_ASSERT(false);
|
||||||
|
Reference in New Issue
Block a user