1 /* 2 * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 8 #ifndef __ESP_INTERFACE_H__ 9 #define __ESP_INTERFACE_H__ 10 11 #include <stdint.h> 12 13 #ifdef __cplusplus 14 extern "C" { 15 #endif 16 17 typedef enum { 18 ESP_IF_WIFI_STA = 0, /**< Station interface */ 19 ESP_IF_WIFI_AP, /**< Soft-AP interface */ 20 ESP_IF_WIFI_NAN, /**< NAN interface */ 21 ESP_IF_ETH, /**< Ethernet interface */ 22 ESP_IF_MAX 23 } esp_interface_t; 24 25 #ifdef __cplusplus 26 } 27 #endif 28 29 30 #endif /* __ESP_INTERFACE_TYPES_H__ */ 31