1 /* 2 * Copyright (c) 2021 Espressif Systems (Shanghai) Co., Ltd. 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 /* 8 * Compatibility header for translating Zephyr Kconfig options to ESP-IDF Kconfig options. 9 */ 10 11 #ifndef ZEPHYR_COMPAT_H 12 #define ZEPHYR_COMPAT_H 13 14 15 #ifdef CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM 16 #define CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM 17 #endif 18 19 #ifdef CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM 20 #define CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM 21 #endif 22 23 #ifdef CONFIG_ESP32_WIFI_TX_BUFFER 24 #define CONFIG_ESP_WIFI_TX_BUFFER CONFIG_ESP32_WIFI_TX_BUFFER 25 #endif 26 27 #ifdef CONFIG_ESP32_WIFI_TX_BUFFER_TYPE 28 #define CONFIG_ESP_WIFI_TX_BUFFER_TYPE CONFIG_ESP32_WIFI_TX_BUFFER_TYPE 29 #endif 30 31 #ifdef CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM 32 #define CONFIG_ESP_WIFI_STATIC_TX_BUFFER_NUM CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM 33 #endif 34 35 #ifdef CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM 36 #define CONFIG_ESP_WIFI_CACHE_TX_BUFFER_NUM CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM 37 #endif 38 39 #ifdef CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM 40 #define CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM 41 #endif 42 43 #ifdef CONFIG_ESP32_WIFI_CSI_ENABLED 44 #define CONFIG_ESP_WIFI_CSI_ENABLED CONFIG_ESP32_WIFI_CSI_ENABLED 45 #endif 46 47 #ifdef CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED 48 #define CONFIG_ESP_WIFI_AMPDU_TX_ENABLED CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED 49 #endif 50 51 #ifdef CONFIG_ESP32_WIFI_TX_BA_WIN 52 #define CONFIG_ESP_WIFI_TX_BA_WIN CONFIG_ESP32_WIFI_TX_BA_WIN 53 #endif 54 55 #ifdef CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED 56 #define CONFIG_ESP_WIFI_AMPDU_RX_ENABLED CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED 57 #endif 58 59 #ifdef CONFIG_ESP32_WIFI_RX_BA_WIN 60 #define CONFIG_ESP_WIFI_RX_BA_WIN CONFIG_ESP32_WIFI_RX_BA_WIN 61 #endif 62 63 #ifdef CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED 64 #define CONFIG_ESP_WIFI_AMSDU_TX_ENABLED CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED 65 #endif 66 67 #ifdef CONFIG_ESP32_WIFI_IRAM_OPT 68 #define CONFIG_ESP_WIFI_IRAM_OPT CONFIG_ESP32_WIFI_IRAM_OPT 69 #endif 70 71 #ifdef CONFIG_ESP32_WIFI_RX_IRAM_OPT 72 #define CONFIG_ESP_WIFI_RX_IRAM_OPT CONFIG_ESP32_WIFI_RX_IRAM_OPT 73 #endif 74 75 #ifdef CONFIG_ESP32_WIFI_FTM_ENABLE 76 #define CONFIG_ESP_WIFI_FTM_ENABLE CONFIG_ESP32_WIFI_FTM_ENABLE 77 #endif 78 79 #ifdef CONFIG_ESP32_WIFI_FTM_INITIATOR_SUPPORT 80 #define CONFIG_ESP_WIFI_FTM_INITIATOR_SUPPORT CONFIG_ESP32_WIFI_FTM_INITIATOR_SUPPORT 81 #endif 82 83 #ifdef CONFIG_ESP32_WIFI_FTM_RESPONDER_SUPPORT 84 #define CONFIG_ESP_WIFI_FTM_RESPONDER_SUPPORT CONFIG_ESP32_WIFI_FTM_RESPONDER_SUPPORT 85 #endif 86 87 #ifdef CONFIG_ESP32_WIFI_SOFTAP_SUPPORT 88 #define CONFIG_ESP_WIFI_SOFTAP_SUPPORT CONFIG_ESP32_WIFI_SOFTAP_SUPPORT 89 #endif 90 91 #ifdef CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE 92 #define CONFIG_ESP_WIFI_ENABLE_WPA3_SAE CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE 93 #endif 94 95 #ifdef CONFIG_ESP32_PHY_MAX_TX_POWER 96 #define CONFIG_ESP_PHY_MAX_TX_POWER CONFIG_ESP32_PHY_MAX_TX_POWER 97 #endif 98 99 #ifdef CONFIG_ESP32_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME 100 #define CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME CONFIG_ESP32_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME 101 #endif 102 103 #ifdef CONFIG_ESP32_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME 104 #define CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME CONFIG_ESP32_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME 105 #endif 106 107 #ifdef CONFIG_ESP32_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME 108 #define CONFIG_ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME CONFIG_ESP32_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME 109 #endif 110 111 #ifdef CONFIG_ESP32_WIFI_DYNAMIC_RX_MGMT_BUF 112 #define CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF CONFIG_ESP32_WIFI_DYNAMIC_RX_MGMT_BUF 113 #endif 114 115 #ifdef CONFIG_ESP32_WIFI_RX_MGMT_BUF_NUM_DEF 116 #define CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF CONFIG_ESP32_WIFI_RX_MGMT_BUF_NUM_DEF 117 #endif 118 119 #ifdef CONFIG_ESP32_WIFI_MGMT_SBUF_NUM 120 #define CONFIG_ESP_WIFI_MGMT_SBUF_NUM CONFIG_ESP32_WIFI_MGMT_SBUF_NUM 121 #endif 122 123 #ifdef CONFIG_ESP32_SW_COEXIST_ENABLE 124 #define CONFIG_SW_COEXIST_ENABLE CONFIG_ESP32_SW_COEXIST_ENABLE 125 #endif 126 127 #endif /* ZEPHYR_COMPAT_H */ 128