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

22 lines
619 B
C

#ifndef WIFI_MANAGER_H_GUARD
#define WIFI_MANAGER_H_GUARD
#include <esp_wifi_types.h>
void wifi_manager_init();
int wifi_set_ap_cred(const char *ssid, const char *password);
int wifi_set_sta_cred(const char *ssid, const char *password);
void *wifi_manager_get_ap_netif();
void *wifi_manager_get_sta_netif();
typedef void (*wifi_manager_scan_done_cb)(uint16_t ap_found, wifi_ap_record_t *record, void *arg);
int wifi_manager_get_scan_list(uint16_t *number, wifi_ap_record_t *aps);
int wifi_manager_connect(const char *ssid, const char *password);
int wifi_manager_disconnect(void);
#endif //WIFI_MANAGER_H_GUARD