|
|
@@ -30,10 +30,10 @@ typedef enum {
|
|
|
WIFI_MODE_MAX
|
|
|
} wifi_mode_t;
|
|
|
|
|
|
-typedef esp_interface_t wifi_interface_t;
|
|
|
-
|
|
|
-#define WIFI_IF_STA ESP_IF_WIFI_STA
|
|
|
-#define WIFI_IF_AP ESP_IF_WIFI_AP
|
|
|
+typedef enum {
|
|
|
+ WIFI_IF_STA = ESP_IF_WIFI_STA,
|
|
|
+ WIFI_IF_AP = ESP_IF_WIFI_AP,
|
|
|
+} wifi_interface_t;
|
|
|
|
|
|
typedef enum {
|
|
|
WIFI_COUNTRY_POLICY_AUTO, /**< Country policy is auto, use the country info of AP to which the station is connected */
|
|
|
@@ -392,6 +392,7 @@ typedef enum {
|
|
|
#define WIFI_PROMIS_FILTER_MASK_MISC (1<<3) /**< filter the packets with type of WIFI_PKT_MISC */
|
|
|
#define WIFI_PROMIS_FILTER_MASK_DATA_MPDU (1<<4) /**< filter the MPDU which is a kind of WIFI_PKT_DATA */
|
|
|
#define WIFI_PROMIS_FILTER_MASK_DATA_AMPDU (1<<5) /**< filter the AMPDU which is a kind of WIFI_PKT_DATA */
|
|
|
+#define WIFI_PROMIS_FILTER_MASK_FCSFAIL (1<<6) /**< filter the FCS failed packets, do not open it in general */
|
|
|
|
|
|
#define WIFI_PROMIS_CTRL_FILTER_MASK_ALL (0xFF800000) /**< filter all control packets */
|
|
|
#define WIFI_PROMIS_CTRL_FILTER_MASK_WRAPPER (1<<23) /**< filter the control packets with subtype of Control Wrapper */
|