mirror of
https://github.com/espressif/esp-idf.git
synced 2024-09-21 06:56:11 -04:00
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
This commit is contained in:
parent
2f988d08de
commit
738145a65e
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user