Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 214d8a0

Browse files
committed
More cleanup
1 parent 5356220 commit 214d8a0

File tree

3 files changed

+13
-84
lines changed

3 files changed

+13
-84
lines changed

components/80211_mac_rust/include/80211_mac_interface.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,13 @@ typedef struct __attribute__((packed)) dma_list_item { // TODO replace the field
7373
struct dma_list_item* next;
7474
} dma_list_item;
7575

76+
typedef enum {
77+
STA_1_MAC_INTERFACE_TYPE,
78+
STA_2_MAC_INTERFACE_TYPE,
79+
AP_1_MAC_INTERFACE_TYPE,
80+
AP_2_MAC_INTERFACE_TYPE,
81+
} mac_interface_type_t;
82+
7683
typedef enum {
7784
EVENT_TYPE_MAC_TX_DATA_FRAME,
7885
EVENT_TYPE_MAC_FREE_RX_DATA,

main/80211.h

Lines changed: 0 additions & 76 deletions
This file was deleted.

main/mac.c

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
#include "esp_netif_defaults.h"
77

88
#include "hardware.h"
9-
#include "80211.h"
109
#include "mac.h"
1110
#include "proprietary.h"
1211

@@ -16,11 +15,10 @@
1615

1716
static char* TAG = "mac.c";
1817

19-
typedef struct openmac_netif_driver* openmac_netif_driver_t;
20-
2118
typedef struct openmac_netif_driver {
2219
esp_netif_driver_base_t base;
23-
}* openmac_netif_driver_t;
20+
mac_interface_type_t interface_type;
21+
} openmac_netif_driver_t;
2422

2523
static esp_netif_t *netif_openmac_sta = NULL;
2624

@@ -60,7 +58,7 @@ static void openmac_free(void *h, void* buffer)
6058

6159
static esp_err_t openmac_driver_start(esp_netif_t * esp_netif, void * args)
6260
{
63-
openmac_netif_driver_t driver = args;
61+
openmac_netif_driver_t* driver = args;
6462
driver->base.netif = esp_netif;
6563
esp_netif_driver_ifconfig_t driver_ifconfig = {
6664
.handle = driver,
@@ -73,9 +71,9 @@ static esp_err_t openmac_driver_start(esp_netif_t * esp_netif, void * args)
7371
}
7472

7573

76-
openmac_netif_driver_t openmac_create_if_driver()
74+
openmac_netif_driver_t* openmac_create_if_driver()
7775
{
78-
openmac_netif_driver_t driver = calloc(1, sizeof(struct openmac_netif_driver));
76+
openmac_netif_driver_t* driver = calloc(1, sizeof(struct openmac_netif_driver));
7977
if (driver == NULL) {
8078
ESP_LOGE(TAG, "No memory to create a wifi interface handle");
8179
return NULL;
@@ -97,7 +95,7 @@ esp_err_t openmac_netif_start()
9795
netif_openmac_sta = esp_netif_new(&cfg_sta);
9896
assert(netif_openmac_sta);
9997

100-
openmac_netif_driver_t driver = openmac_create_if_driver();
98+
openmac_netif_driver_t* driver = openmac_create_if_driver();
10199
if (driver == NULL) {
102100
ESP_LOGE(TAG, "Failed to create wifi interface handle");
103101
return ESP_FAIL;

0 commit comments

Comments
 (0)