VSF Documented
Enumerations | Functions
esp_mac.h File Reference
#include <stdint.h>
#include "esp_err.h"

Go to the source code of this file.

Enumerations

enum  esp_mac_type_t {
  ESP_MAC_WIFI_STA ,
  ESP_MAC_WIFI_SOFTAP ,
  ESP_MAC_BT ,
  ESP_MAC_ETH ,
  ESP_MAC_IEEE802154 ,
  ESP_MAC_BASE
}
 

Functions

esp_err_t esp_read_mac (uint8_t *mac, esp_mac_type_t type)
 
esp_err_t esp_derive_local_mac (uint8_t *local_mac, const uint8_t *universal_mac)
 
esp_err_t esp_efuse_mac_get_default (uint8_t *mac)
 
esp_err_t esp_efuse_mac_get_custom (uint8_t *mac)
 
esp_err_t esp_base_mac_addr_get (uint8_t *mac)
 
esp_err_t esp_base_mac_addr_set (const uint8_t *mac)
 

Enumeration Type Documentation

◆ esp_mac_type_t

Enumerator
ESP_MAC_WIFI_STA 
ESP_MAC_WIFI_SOFTAP 
ESP_MAC_BT 
ESP_MAC_ETH 
ESP_MAC_IEEE802154 
ESP_MAC_BASE 

Function Documentation

◆ esp_read_mac()

esp_err_t esp_read_mac ( uint8_t mac,
esp_mac_type_t  type 
)

◆ esp_derive_local_mac()

esp_err_t esp_derive_local_mac ( uint8_t local_mac,
const uint8_t universal_mac 
)

◆ esp_efuse_mac_get_default()

esp_err_t esp_efuse_mac_get_default ( uint8_t mac)

◆ esp_efuse_mac_get_custom()

esp_err_t esp_efuse_mac_get_custom ( uint8_t mac)

◆ esp_base_mac_addr_get()

esp_err_t esp_base_mac_addr_get ( uint8_t mac)

◆ esp_base_mac_addr_set()

esp_err_t esp_base_mac_addr_set ( const uint8_t mac)
Generated from commit: vsfteam/vsf@c3767bf