connect_wlan.h 756 B

12345678910111213141516171819202122
  1. #ifndef CONNECT_WLAN_H
  2. #define CONNECT_WLAN_H
  3. #include <string>
  4. #include "driver/gpio.h"
  5. const int CONNECTED_BIT = BIT0;
  6. void initialise_wifi(std::string _ssid, std::string _passphrase, std::string _hostname);
  7. void initialise_wifi_fixed_ip(std::string _ip, std::string _gw, std::string _netmask, std::string _ssid, std::string _passphrase, std::string _hostname, std::string _dns = "");
  8. void LoadWlanFromFile(std::string fn, std::string &_ssid, std::string &_passphrase, std::string &_hostname);
  9. void LoadNetConfigFromFile(std::string fn, std::string &_ip, std::string &_gw, std::string &_netmask, std::string &_dns);
  10. std::string getHostname();
  11. std::string getIPAddress();
  12. std::string getSSID();
  13. std::string getNetMask();
  14. std::string getGW();
  15. #endif