summaryrefslogtreecommitdiff
path: root/main/network.c
blob: d45ca2f51106e262f411cadcf90d5b48f44c84f4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "network.h"
#include "esp_log_level.h"
#include "esp_wifi_types_generic.h"

void setup_network() {
  esp_log_level_set("sprayduck", ESP_LOG_VERBOSE);
  wifi_init_config_t config = WIFI_INIT_CONFIG_DEFAULT();
  config.nvs_enable = 0;

  ESP_ERROR_CHECK(esp_wifi_init(&config));

  esp_wifi_set_mode(WIFI_MODE_STA);


  wifi_sta_config_t sta_config = {
    .ssid = "SSID",
    .password = "PASSWORD"
  };
  ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_STA, (wifi_config_t*) &sta_config));

  ESP_ERROR_CHECK(esp_wifi_start());
  ESP_ERROR_CHECK(esp_wifi_connect());
}