0
0
Fork 0
wireless-proxy-esp32/project_components/wifi_manager/wifi_storage.h

29 lines
769 B
C

#ifndef WIFI_STORAGE_H_GUARD
#define WIFI_STORAGE_H_GUARD
#include <stdint-gcc.h>
#include "wifi_api.h"
typedef struct nvs_wifi_credential_t {
char ssid[32];
char password[64];
} wifi_credential_t;
int wifi_data_get_sta_last_conn_cred(wifi_credential_t *ap_credential);
int wifi_data_save_sta_ap_credential(wifi_credential_t *ap_credential);
int wifi_data_save_wifi_mode(wifi_apsta_mode_e mode);
int wifi_data_get_wifi_mode(wifi_apsta_mode_e *mode);
int wifi_data_get_ap_credential(wifi_credential_t *ap_credential);
int wifi_data_save_ap_credential(wifi_credential_t *ap_credential);
int wifi_data_get_static(wifi_api_sta_ap_static_info_t *static_info);
int wifi_data_save_static(wifi_api_sta_ap_static_info_t *static_info);
#endif //WIFI_STORAGE_H_GUARD