diff options
| author | Filip Wandzio <contact@philw.dev> | 2025-09-05 03:30:24 +0200 |
|---|---|---|
| committer | Filip Wandzio <contact@philw.dev> | 2025-09-05 03:30:24 +0200 |
| commit | 01713bbe20d2cf5aafbe5eb32721d3e4fc5823d8 (patch) | |
| tree | 33748d0019e3939bd0daf50940407e51d4325a8f /firmware/src/wifi.c | |
| parent | 1ba21da6cbc63c0c549fb92731e25bedc482eb51 (diff) | |
| download | e1-01713bbe20d2cf5aafbe5eb32721d3e4fc5823d8.tar.gz e1-01713bbe20d2cf5aafbe5eb32721d3e4fc5823d8.zip | |
Standarize the project directory for monorepo-like developer experience
Move the clang formatter to the root of the three so all nested projects could use it
Provide README for all other projects
Refactor the code in rtt agregator
Signed-off-by: Filip Wandzio <contact@philw.dev>
Diffstat (limited to 'firmware/src/wifi.c')
| -rw-r--r-- | firmware/src/wifi.c | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/firmware/src/wifi.c b/firmware/src/wifi.c index 8d6b29d..ea76f24 100644 --- a/firmware/src/wifi.c +++ b/firmware/src/wifi.c | |||
| @@ -24,26 +24,27 @@ | |||
| 24 | * | 24 | * |
| 25 | * The SSID and password are defined in the configuration headers. | 25 | * The SSID and password are defined in the configuration headers. |
| 26 | */ | 26 | */ |
| 27 | void wifi_init_sta(void) { | 27 | void wifi_init_sta(void) |
| 28 | esp_netif_create_default_wifi_sta(); | 28 | { |
| 29 | esp_netif_create_default_wifi_sta(); | ||
| 29 | 30 | ||
| 30 | wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); | 31 | wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); |
| 31 | if (esp_wifi_init(&cfg) != ESP_OK) { | 32 | if (esp_wifi_init(&cfg) != ESP_OK) { |
| 32 | return; | 33 | return; |
| 33 | } | 34 | } |
| 34 | 35 | ||
| 35 | esp_wifi_set_mode(WIFI_MODE_STA); | 36 | esp_wifi_set_mode(WIFI_MODE_STA); |
| 36 | esp_wifi_start(); | 37 | esp_wifi_start(); |
| 37 | 38 | ||
| 38 | wifi_scan_start(); | 39 | wifi_scan_start(); |
| 39 | vTaskDelay(pdMS_TO_TICKS(WIFI_SCAN_DELAY_MS)); | 40 | vTaskDelay(pdMS_TO_TICKS(WIFI_SCAN_DELAY_MS)); |
| 40 | 41 | ||
| 41 | wifi_config_t wifi_config = {0}; | 42 | wifi_config_t wifi_config = {0}; |
| 42 | strncpy((char *)wifi_config.sta.ssid, WIFI_SSID, | 43 | strncpy((char *)wifi_config.sta.ssid, WIFI_SSID, |
| 43 | sizeof(wifi_config.sta.ssid) - 1); | 44 | sizeof(wifi_config.sta.ssid) - 1); |
| 44 | strncpy((char *)wifi_config.sta.password, WIFI_PASS, | 45 | strncpy((char *)wifi_config.sta.password, WIFI_PASS, |
| 45 | sizeof(wifi_config.sta.password) - 1); | 46 | sizeof(wifi_config.sta.password) - 1); |
| 46 | 47 | ||
| 47 | esp_wifi_set_config(WIFI_IF_STA, &wifi_config); | 48 | esp_wifi_set_config(WIFI_IF_STA, &wifi_config); |
| 48 | esp_wifi_connect(); | 49 | esp_wifi_connect(); |
| 49 | } | 50 | } |
