Skip to content

Commit da635ec

Browse files
committed
Merge branch 'backport/2015_enhack_v52' into 'release/v5.2'
fix(802.15.4): add case for 2015 frame enh-ack (Backport v5.2) See merge request espressif/esp-idf!34952
2 parents d4b7c38 + 706c5cd commit da635ec

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

components/ieee802154/esp_ieee802154.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@ esp_ieee802154_state_t esp_ieee802154_get_state(void)
298298
case IEEE802154_STATE_CCA:
299299
case IEEE802154_STATE_TX:
300300
case IEEE802154_STATE_RX_ACK:
301+
case IEEE802154_STATE_TX_ENH_ACK:
301302
return ESP_IEEE802154_RADIO_TRANSMIT;
302303

303304
default:
@@ -390,7 +391,8 @@ __attribute__((weak)) void esp_ieee802154_ed_failed(uint16_t error)
390391

391392
__attribute__((weak)) esp_err_t esp_ieee802154_enh_ack_generator(uint8_t *frame, esp_ieee802154_frame_info_t *frame_info, uint8_t* enhack_frame)
392393
{
393-
return ESP_OK;
394+
ESP_EARLY_LOGE(IEEE802154_TAG, "Not implement for the enh-ack generating handler");
395+
return ESP_FAIL;
394396
}
395397

396398
__attribute__((weak)) void esp_ieee802154_timer0_done(void)

0 commit comments

Comments
 (0)