-
Notifications
You must be signed in to change notification settings - Fork 7
ESP8266 API Links
Warren Gay edited this page Nov 17, 2015
·
34 revisions
- ESP8266 Enumerations
- ESP8266 Callbacks
- const char *int2str(int v,char *buf,int bufsiz)
- int str2int(const char *s)
- ESP8266::ESP8266(write_func_t writeb,read_func_t readb,poll_func_t rpoll,idle_func_t idle)
- ESP8266::~ESP8266()
- void ESP8266::clear()
- Error ESP8266::get_error() const
- const char *ESP8266::strerror() const
- const char *ESP8266::strerror(Error err) const
- [bool ESP8266::wait_reset()](Device Initialization#HardwareReset)
- [bool ESP8266::reset()](Device Initialization#SoftwareReset)
- [bool ESP8266::start()](Device Initialization#WarmStart)
- [void ESP8266::wait_wifi(bool got_ip)](Device Initialization#wait_wifi)
- [void ESP8266::is_wifi(bool got_ip)](Device Initialization#is_wifi)
- int ESP8266::get_softap_channel() const
- int ESP8266::get_softap_strength() const
- bool ESP8266::get_ap_ssid(char *ssid,int ssid_size,char *mac,int mac_size,int& chan,int& db)
- bool ESP8266::get_version(char *buf,int bufsiz)
- void ESP8266::crlf()
- void ESP8266::write(const char *str)
- void ESP8266::command(const char *cmd)
- bool commandok(const char *cmd)
- bool ESP8266::dhcp(bool on)
- bool ESP8266::ap_join(const char *ap,const char *passwd)
- bool ESP8266::set_ap_mac(const char *mac_addr)
- bool ESP8266::set_ap_addr(const char *ip_addr)
- bool ESP8266::set_autoconn(bool on)
- [bool ESP8266::get_ap_info(char *ip,int ipsiz,char *gw,int gwsiz,char *nm,int nmsiz)](Query AP#get_ap_info)
- [bool ESP8266::get_ap_mac(char *mac,int macsiz)](Query AP#get_ap_mac)
- [int ESP8266::get_autoconn()](Query AP#get_autoconn)
- bool ESP8266::get_station_info(char *ip,int ipsiz,char *gw,int gwsiz,char *nm,int nmsiz)
- bool ESP8266::set_station_addr(const char *ip_addr)
- bool ESP8266::get_station_mac(char *mac,int macsiz)
- bool ESP8266::set_station_mac(const char *mac_addr)
- int ESP8266::get_timeout()
- bool ESP8266::set_timeout(int seconds)
- [int tcp_connect(const char *host,int port,recv_func_t rx_cb)](TCP and UDP#connect)
- [int udp_socket(const char *host,int port,recv_func_t rx_cb,int local_port=-1)](TCP and UDP#udp)
- [int write(int sock,const char *data,int bytes,const char *udp_address=0)](TCP and UDP#write)
- [bool close(int sock)](TCP and UDP#close)
- void receive()
- [Intermediate API](Intermediate API)
- [Manual API](Manual API)