Refactor: Apply automated formatting, optimize includes, and consolidate code styles across components.
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com>
This commit is contained in:
@@ -2,16 +2,16 @@
|
||||
// Created by shinys on 25. 9. 1.
|
||||
//
|
||||
|
||||
#include "priv_wifi.h"
|
||||
#include <string.h>
|
||||
#include "esp_wifi.h"
|
||||
#include "esp_log.h"
|
||||
#include "nconfig.h"
|
||||
#include "esp_netif.h"
|
||||
#include "wifi.h"
|
||||
#include "esp_wifi.h"
|
||||
#include "lwip/ip4_addr.h"
|
||||
#include "nconfig.h"
|
||||
#include "priv_wifi.h"
|
||||
#include "wifi.h"
|
||||
|
||||
static const char *TAG = "AP";
|
||||
static const char* TAG = "AP";
|
||||
|
||||
#define DEFAULT_AP_SSID "odroid-pm"
|
||||
#define DEFAULT_AP_PASS "powermate"
|
||||
@@ -24,9 +24,10 @@ static const char *TAG = "AP";
|
||||
void wifi_init_ap(void)
|
||||
{
|
||||
// Get the network interface handle for the AP
|
||||
esp_netif_t *p_netif_ap = esp_netif_get_handle_from_ifkey("WIFI_AP_DEF");
|
||||
esp_netif_t* p_netif_ap = esp_netif_get_handle_from_ifkey("WIFI_AP_DEF");
|
||||
|
||||
if (p_netif_ap) {
|
||||
if (p_netif_ap)
|
||||
{
|
||||
ESP_LOGI(TAG, "Setting AP static IP to 192.168.4.1");
|
||||
esp_netif_dhcps_stop(p_netif_ap); // Stop DHCP server to apply new IP settings
|
||||
|
||||
@@ -41,37 +42,46 @@ void wifi_init_ap(void)
|
||||
|
||||
// Configure Wi-Fi AP settings
|
||||
wifi_config_t wifi_config = {
|
||||
.ap = {
|
||||
.channel = AP_CHANNEL,
|
||||
.max_connection = AP_MAX_CONN,
|
||||
.authmode = WIFI_AUTH_WPA2_PSK,
|
||||
.pmf_cfg = {
|
||||
.required = false,
|
||||
.ap =
|
||||
{
|
||||
.channel = AP_CHANNEL,
|
||||
.max_connection = AP_MAX_CONN,
|
||||
.authmode = WIFI_AUTH_WPA2_PSK,
|
||||
.pmf_cfg =
|
||||
{
|
||||
.required = false,
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
// Read SSID and password from NVS (nconfig)
|
||||
size_t len;
|
||||
if (nconfig_get_str_len(AP_SSID, &len) == ESP_OK && len > 1) {
|
||||
if (nconfig_get_str_len(AP_SSID, &len) == ESP_OK && len > 1)
|
||||
{
|
||||
nconfig_read(AP_SSID, (char*)wifi_config.ap.ssid, sizeof(wifi_config.ap.ssid));
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
strcpy((char*)wifi_config.ap.ssid, DEFAULT_AP_SSID);
|
||||
}
|
||||
|
||||
if (nconfig_get_str_len(AP_PASSWORD, &len) == ESP_OK && len > 1) {
|
||||
if (nconfig_get_str_len(AP_PASSWORD, &len) == ESP_OK && len > 1)
|
||||
{
|
||||
nconfig_read(AP_PASSWORD, (char*)wifi_config.ap.password, sizeof(wifi_config.ap.password));
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
strcpy((char*)wifi_config.ap.password, DEFAULT_AP_PASS);
|
||||
}
|
||||
|
||||
// If password is not set, use open authentication
|
||||
if (strlen((char*)wifi_config.ap.password) == 0) {
|
||||
if (strlen((char*)wifi_config.ap.password) == 0)
|
||||
{
|
||||
wifi_config.ap.authmode = WIFI_AUTH_OPEN;
|
||||
}
|
||||
|
||||
ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_AP, &wifi_config));
|
||||
|
||||
ESP_LOGI(TAG, "wifi_init_ap finished. SSID: %s, Password: %s, Channel: %d",
|
||||
(char*)wifi_config.ap.ssid, "********", AP_CHANNEL);
|
||||
ESP_LOGI(TAG, "wifi_init_ap finished. SSID: %s, Password: %s, Channel: %d", (char*)wifi_config.ap.ssid, "********",
|
||||
AP_CHANNEL);
|
||||
}
|
||||
|
||||
@@ -9,4 +9,4 @@ void wifi_init_sta(void);
|
||||
void wifi_init_ap(void);
|
||||
void initialize_sntp(void);
|
||||
|
||||
#endif //ODROID_POWER_MATE_PRIV_WIFI_H
|
||||
#endif // ODROID_POWER_MATE_PRIV_WIFI_H
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
// Created by shinys on 25. 9. 1.
|
||||
//
|
||||
|
||||
#include "priv_wifi.h"
|
||||
#include <string.h>
|
||||
#include "esp_wifi.h"
|
||||
#include "esp_log.h"
|
||||
#include "nconfig.h"
|
||||
#include "esp_netif.h"
|
||||
#include "esp_wifi.h"
|
||||
#include "lwip/inet.h"
|
||||
#include "nconfig.h"
|
||||
#include "priv_wifi.h"
|
||||
#include "wifi.h"
|
||||
|
||||
static const char* TAG = "STA";
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
// Created by shinys on 25. 9. 1.
|
||||
//
|
||||
|
||||
#include "priv_wifi.h"
|
||||
#include <string.h>
|
||||
#include "freertos/FreeRTOS.h"
|
||||
#include "freertos/task.h"
|
||||
#include "esp_system.h"
|
||||
#include "esp_wifi.h"
|
||||
#include "esp_event.h"
|
||||
#include "esp_log.h"
|
||||
#include "esp_mac.h"
|
||||
#include "esp_system.h"
|
||||
#include "esp_wifi.h"
|
||||
#include "freertos/FreeRTOS.h"
|
||||
#include "freertos/task.h"
|
||||
#include "nconfig.h"
|
||||
#include "priv_wifi.h"
|
||||
|
||||
#include "wifi.h"
|
||||
|
||||
@@ -19,18 +19,17 @@
|
||||
|
||||
static const char* TAG = "WIFI";
|
||||
|
||||
static void wifi_event_handler(void* arg, esp_event_base_t event_base,
|
||||
int32_t event_id, void* event_data)
|
||||
static void wifi_event_handler(void* arg, esp_event_base_t event_base, int32_t event_id, void* event_data)
|
||||
{
|
||||
if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_AP_STACONNECTED)
|
||||
{
|
||||
wifi_event_ap_staconnected_t* event = (wifi_event_ap_staconnected_t*)event_data;
|
||||
ESP_LOGI(TAG, "Station "MACSTR" joined, AID=%d", MAC2STR(event->mac), event->aid);
|
||||
ESP_LOGI(TAG, "Station " MACSTR " joined, AID=%d", MAC2STR(event->mac), event->aid);
|
||||
}
|
||||
else if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_AP_STADISCONNECTED)
|
||||
{
|
||||
wifi_event_ap_stadisconnected_t* event = (wifi_event_ap_stadisconnected_t*)event_data;
|
||||
ESP_LOGI(TAG, "Station "MACSTR" left, AID=%d", MAC2STR(event->mac), event->aid);
|
||||
ESP_LOGI(TAG, "Station " MACSTR " left, AID=%d", MAC2STR(event->mac), event->aid);
|
||||
}
|
||||
else if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_STA_START)
|
||||
{
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
// Created by shinys on 25. 9. 1.
|
||||
//
|
||||
|
||||
#include "priv_wifi.h"
|
||||
#include <time.h>
|
||||
#include "esp_log.h"
|
||||
#include "esp_sntp.h"
|
||||
#include "priv_wifi.h"
|
||||
#include "wifi.h"
|
||||
|
||||
static const char* TAG = "WIFI_HELPER";
|
||||
@@ -55,39 +55,72 @@ const char* wifi_reason_str(wifi_err_reason_t reason)
|
||||
{
|
||||
switch (reason)
|
||||
{
|
||||
case WIFI_REASON_UNSPECIFIED: return "UNSPECIFIED";
|
||||
case WIFI_REASON_AUTH_EXPIRE: return "AUTH_EXPIRE";
|
||||
case WIFI_REASON_AUTH_LEAVE: return "AUTH_LEAVE";
|
||||
case WIFI_REASON_ASSOC_EXPIRE: return "ASSOC_EXPIRE";
|
||||
case WIFI_REASON_ASSOC_TOOMANY: return "ASSOC_TOOMANY";
|
||||
case WIFI_REASON_NOT_AUTHED: return "NOT_AUTHED";
|
||||
case WIFI_REASON_NOT_ASSOCED: return "NOT_ASSOCED";
|
||||
case WIFI_REASON_ASSOC_LEAVE: return "ASSOC_LEAVE";
|
||||
case WIFI_REASON_ASSOC_NOT_AUTHED: return "ASSOC_NOT_AUTHED";
|
||||
case WIFI_REASON_DISASSOC_PWRCAP_BAD: return "DISASSOC_PWRCAP_BAD";
|
||||
case WIFI_REASON_DISASSOC_SUPCHAN_BAD: return "DISASSOC_SUPCHAN_BAD";
|
||||
case WIFI_REASON_IE_INVALID: return "IE_INVALID";
|
||||
case WIFI_REASON_MIC_FAILURE: return "MIC_FAILURE";
|
||||
case WIFI_REASON_4WAY_HANDSHAKE_TIMEOUT: return "4WAY_HANDSHAKE_TIMEOUT";
|
||||
case WIFI_REASON_GROUP_KEY_UPDATE_TIMEOUT: return "GROUP_KEY_UPDATE_TIMEOUT";
|
||||
case WIFI_REASON_IE_IN_4WAY_DIFFERS: return "IE_IN_4WAY_DIFFERS";
|
||||
case WIFI_REASON_GROUP_CIPHER_INVALID: return "GROUP_CIPHER_INVALID";
|
||||
case WIFI_REASON_PAIRWISE_CIPHER_INVALID: return "PAIRWISE_CIPHER_INVALID";
|
||||
case WIFI_REASON_AKMP_INVALID: return "AKMP_INVALID";
|
||||
case WIFI_REASON_UNSUPP_RSN_IE_VERSION: return "UNSUPP_RSN_IE_VERSION";
|
||||
case WIFI_REASON_INVALID_RSN_IE_CAP: return "INVALID_RSN_IE_CAP";
|
||||
case WIFI_REASON_802_1X_AUTH_FAILED: return "802_1X_AUTH_FAILED";
|
||||
case WIFI_REASON_CIPHER_SUITE_REJECTED: return "CIPHER_SUITE_REJECTED";
|
||||
case WIFI_REASON_INVALID_PMKID: return "INVALID_PMKID";
|
||||
case WIFI_REASON_BEACON_TIMEOUT: return "BEACON_TIMEOUT";
|
||||
case WIFI_REASON_NO_AP_FOUND: return "NO_AP_FOUND";
|
||||
case WIFI_REASON_AUTH_FAIL: return "AUTH_FAIL";
|
||||
case WIFI_REASON_ASSOC_FAIL: return "ASSOC_FAIL";
|
||||
case WIFI_REASON_HANDSHAKE_TIMEOUT: return "HANDSHAKE_TIMEOUT";
|
||||
case WIFI_REASON_CONNECTION_FAIL: return "CONNECTION_FAIL";
|
||||
case WIFI_REASON_AP_TSF_RESET: return "AP_TSF_RESET";
|
||||
case WIFI_REASON_ROAMING: return "ROAMING";
|
||||
default: return "UNKNOWN";
|
||||
case WIFI_REASON_UNSPECIFIED:
|
||||
return "UNSPECIFIED";
|
||||
case WIFI_REASON_AUTH_EXPIRE:
|
||||
return "AUTH_EXPIRE";
|
||||
case WIFI_REASON_AUTH_LEAVE:
|
||||
return "AUTH_LEAVE";
|
||||
case WIFI_REASON_ASSOC_EXPIRE:
|
||||
return "ASSOC_EXPIRE";
|
||||
case WIFI_REASON_ASSOC_TOOMANY:
|
||||
return "ASSOC_TOOMANY";
|
||||
case WIFI_REASON_NOT_AUTHED:
|
||||
return "NOT_AUTHED";
|
||||
case WIFI_REASON_NOT_ASSOCED:
|
||||
return "NOT_ASSOCED";
|
||||
case WIFI_REASON_ASSOC_LEAVE:
|
||||
return "ASSOC_LEAVE";
|
||||
case WIFI_REASON_ASSOC_NOT_AUTHED:
|
||||
return "ASSOC_NOT_AUTHED";
|
||||
case WIFI_REASON_DISASSOC_PWRCAP_BAD:
|
||||
return "DISASSOC_PWRCAP_BAD";
|
||||
case WIFI_REASON_DISASSOC_SUPCHAN_BAD:
|
||||
return "DISASSOC_SUPCHAN_BAD";
|
||||
case WIFI_REASON_IE_INVALID:
|
||||
return "IE_INVALID";
|
||||
case WIFI_REASON_MIC_FAILURE:
|
||||
return "MIC_FAILURE";
|
||||
case WIFI_REASON_4WAY_HANDSHAKE_TIMEOUT:
|
||||
return "4WAY_HANDSHAKE_TIMEOUT";
|
||||
case WIFI_REASON_GROUP_KEY_UPDATE_TIMEOUT:
|
||||
return "GROUP_KEY_UPDATE_TIMEOUT";
|
||||
case WIFI_REASON_IE_IN_4WAY_DIFFERS:
|
||||
return "IE_IN_4WAY_DIFFERS";
|
||||
case WIFI_REASON_GROUP_CIPHER_INVALID:
|
||||
return "GROUP_CIPHER_INVALID";
|
||||
case WIFI_REASON_PAIRWISE_CIPHER_INVALID:
|
||||
return "PAIRWISE_CIPHER_INVALID";
|
||||
case WIFI_REASON_AKMP_INVALID:
|
||||
return "AKMP_INVALID";
|
||||
case WIFI_REASON_UNSUPP_RSN_IE_VERSION:
|
||||
return "UNSUPP_RSN_IE_VERSION";
|
||||
case WIFI_REASON_INVALID_RSN_IE_CAP:
|
||||
return "INVALID_RSN_IE_CAP";
|
||||
case WIFI_REASON_802_1X_AUTH_FAILED:
|
||||
return "802_1X_AUTH_FAILED";
|
||||
case WIFI_REASON_CIPHER_SUITE_REJECTED:
|
||||
return "CIPHER_SUITE_REJECTED";
|
||||
case WIFI_REASON_INVALID_PMKID:
|
||||
return "INVALID_PMKID";
|
||||
case WIFI_REASON_BEACON_TIMEOUT:
|
||||
return "BEACON_TIMEOUT";
|
||||
case WIFI_REASON_NO_AP_FOUND:
|
||||
return "NO_AP_FOUND";
|
||||
case WIFI_REASON_AUTH_FAIL:
|
||||
return "AUTH_FAIL";
|
||||
case WIFI_REASON_ASSOC_FAIL:
|
||||
return "ASSOC_FAIL";
|
||||
case WIFI_REASON_HANDSHAKE_TIMEOUT:
|
||||
return "HANDSHAKE_TIMEOUT";
|
||||
case WIFI_REASON_CONNECTION_FAIL:
|
||||
return "CONNECTION_FAIL";
|
||||
case WIFI_REASON_AP_TSF_RESET:
|
||||
return "AP_TSF_RESET";
|
||||
case WIFI_REASON_ROAMING:
|
||||
return "ROAMING";
|
||||
default:
|
||||
return "UNKNOWN";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user