aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/src/wifi.c
diff options
context:
space:
mode:
authorFilip Wandzio <contact@philw.dev>2025-09-05 03:30:24 +0200
committerFilip Wandzio <contact@philw.dev>2025-09-05 03:30:24 +0200
commit01713bbe20d2cf5aafbe5eb32721d3e4fc5823d8 (patch)
tree33748d0019e3939bd0daf50940407e51d4325a8f /firmware/src/wifi.c
parent1ba21da6cbc63c0c549fb92731e25bedc482eb51 (diff)
downloade1-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.c35
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 */
27void wifi_init_sta(void) { 27void 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}