1 /* 2 * SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 #ifndef __COEXIST_I154_H__ 7 #define __COEXIST_I154_H__ 8 9 typedef enum { 10 IEEE802154_HIGH = 1, 11 IEEE802154_MIDDLE, 12 IEEE802154_LOW, 13 IEEE802154_IDLE, 14 IEEE802154_EVENT_MAX, 15 } ieee802154_coex_event_t; 16 17 typedef struct { 18 ieee802154_coex_event_t idle; 19 ieee802154_coex_event_t txrx; 20 ieee802154_coex_event_t txrx_at; 21 } esp_ieee802154_coex_config_t; 22 23 void esp_coex_ieee802154_txrx_pti_set(ieee802154_coex_event_t event); 24 void esp_coex_ieee802154_ack_pti_set(ieee802154_coex_event_t event); 25 void esp_coex_ieee802154_coex_break_notify(void); 26 void esp_coex_ieee802154_extcoex_tx_stage(void); 27 void esp_coex_ieee802154_extcoex_rx_stage(void); 28 29 #endif 30