Skip to content
Snippets Groups Projects
Commit 0f36f26e authored by Dorababu A's avatar Dorababu A
Browse files

Get default MAC address

parent 4010e519
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,7 @@
#include "esp_flash.h"
#include "esp_flash_encrypt.h"
#include "esp_freertos_hooks.h"
#include "esp_mac.h"
#include "esp_wifi.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
......@@ -39,6 +40,12 @@ static void shepherd_task(void *args) {
mode == ESP_FLASH_ENC_MODE_DEVELOPMENT ? "DEVELOPMENT"
: "RELEASE");
}
// get MAC address
uint8_t base_mac_address[6];
esp_efuse_mac_get_default(base_mac_address);
printf("MAC address: %02x:%02x:%02x:%02x:%02x:%02x\n", base_mac_address[0],
base_mac_address[1], base_mac_address[2], base_mac_address[3],
base_mac_address[4], base_mac_address[5]);
// wifi connection status
wifi_mode_t wifi_mode;
if (esp_wifi_get_mode(&wifi_mode) == ESP_ERR_WIFI_NOT_INIT) {
......@@ -54,7 +61,8 @@ static void shepherd_task(void *args) {
printf("-----------------------------------------\n");
vTaskDelay(15000 / portTICK_PERIOD_MS);
// get memory usage
printf("Memory usage : %d bytes \n", (2048-uxTaskGetStackHighWaterMark(NULL)));
printf("Memory usage : %d bytes \n",
(2048 - uxTaskGetStackHighWaterMark(NULL)));
}
vTaskDelete(NULL);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment