#include <stdio.h>
#include <stdint.h>
#include "esp_err.h"
#include "nvs_flash.h"
#include "esp_wifi.h"
void app_main() {
esp_err_t result_nvs = nvs_flash_init();
if (result_nvs != ESP_OK)
{
printf("NVS initialisatie mislukt: %s\n",
esp_err_to_name(result_nvs));
return;
}
wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT();
esp_err_t result_init = esp_wifi_init(&cfg);
if (result_init != ESP_OK)
{
printf("WiFi initialisatie mislukt: %s\n",
esp_err_to_name(result_init));
return;
}
esp_err_t result_mode = esp_wifi_set_mode(WIFI_MODE_STA);
if (result_mode != ESP_OK)
{
printf("WiFi mode instellen mislukt: %s\n",
esp_err_to_name(result_mode));
return;
}
esp_err_t result_start = esp_wifi_start();
if (result_start != ESP_OK)
{
printf("WiFi starten is mislukt: %s\n",
esp_err_to_name(result_start));
return;
}
uint8_t mac[6];
esp_err_t result_mac = esp_wifi_get_mac(WIFI_IF_STA, mac);
if (result_mac != ESP_OK)
{
printf("MAC-adres uitlezen mislukt: %s\n",
esp_err_to_name(result_mac));
return;
}
printf("%02X:%02X:%02X:%02X:%02X:%02X\n",
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
}
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1