EIS-BLE-S3/main/wifi_cfg.h

19 lines
528 B
C

#ifndef WIFI_CFG_H
#define WIFI_CFG_H
#include <stdbool.h>
#include <stddef.h>
#include "esp_err.h"
#define WIFI_CFG_SSID_MAX 33
#define WIFI_CFG_PASS_MAX 65
esp_err_t wifi_cfg_init(void);
bool wifi_cfg_has_sta(void);
esp_err_t wifi_cfg_get_sta(char *ssid, size_t ssid_sz, char *pass, size_t pass_sz);
esp_err_t wifi_cfg_set_sta(const char *ssid, const char *pass);
esp_err_t wifi_cfg_get_ap(char *ssid, size_t ssid_sz, char *pass, size_t pass_sz);
esp_err_t wifi_cfg_set_ap(const char *ssid, const char *pass);
#endif