1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-24 19:42:27 +03:00
Commit Graph

29 Commits

Author SHA1 Message Date
7bfd425754 Update to SDK 1.3.0 2015-08-10 10:51:09 +03:00
fe9ef36861 add softAPdisconnect function ``int softAPdisconnect(bool wifioff = false);``
external mode calls now change the use flags
see #529
2015-07-13 10:50:41 +02:00
1aa8e8e6c8 add basic WPS function 2015-07-04 10:30:11 +02:00
36a4131f35 allow setting the host name of AP interface 2015-07-04 10:00:27 +02:00
212a2cfa60 Update ESP8266WiFi.h 2015-06-29 18:04:25 +03:00
9a1ff7f70d add WiFi scan Async mode 2015-06-16 18:26:34 +02:00
e6e57a8b81 Better handling of wifi disconnect (#231)
When network interface is down, some nasty things happen, for instance tcp_connect returns without ever calling error callback.
This change adds some workarounds for that: before doing a tcp connect and DNS resolve we check if there is a route available.
Also added a listener for wifi events which stops (aborts) all the WiFiClients and WiFiUDPs when wifi is disconnected. This should
help libraries detect disconnect properly.
2015-06-11 18:01:33 +03:00
7daa6c6b69 Add function overload to config to include DNS
Disable DHCP if using static IP

With dhcp disabled, I noticed about 50% less conncection time
2015-06-03 15:29:25 -04:00
f18bb28813 fix bug #343
add __attribute__ to printf functions for better compiler warning handling.
remove ICACHE_FLASH_ATTR, all cpp files are automatic in FLASH (ld script)
2015-05-28 18:58:09 +02:00
c415ebe8b4 add function to get the MAC / BSSID as String 2015-05-28 17:31:45 +02:00
5a86c20f1e add rssi function of new SDK 1.1.0
fix warning in hexdump and ESP8266WiFiMulti
2015-05-25 09:47:13 +02:00
4fdd546ad5 Fix build 2015-05-24 15:35:18 +03:00
f7dbb35c92 Fix case of WiFi.channel() method 2015-05-22 18:11:09 +03:00
5bdb26ac29 code review 2015-05-22 03:36:04 +03:00
bc37b9ea68 ESP8266WiFi extended functions
- begin changes
     allow setting BSSID/MAC and Channel of an AP for faster connection (#261)
     now checks if ssid and passphrase to big
     selecting Wifi mode in better way (fix for #28)

 - ESP8266WiFiMulti uses the new functions to auto select best AP even in a multi AP WiFi network (more the one AP has same SSID)

 - add new functions to get current Connected AP:
     uint8_t * BSSID(void);
     int32_t Channel(void);

 - add new functions to get infos from scanned networks:
     uint8_t * BSSID(uint8_t networkItem);
     int32_t Channel(uint8_t networkItem);
     bool isHidden(uint8_t networkItem);
     bool getNetworkInfo(uint8_t networkItem, const char** ssid, uint8_t * encryptionType, int32_t * RSSI, uint8_t ** BSSID, int32_t * channel, bool * isHidden);
2015-05-21 21:15:54 +02:00
93c456602c Merge pull request #23 from Links2004/esp8266
pull markus's changes
2015-05-17 16:45:32 +03:00
108a40acfd add support for list of AP connections
- auto select ssid with best signal
 - for debugging enable DEBUG_WIFI_MULTI macro and call Serial.setDebugOutput(true);

change ESP8266WiFiClass::status() return type to wl_status_t
2015-05-16 22:40:53 +02:00
66d9dbb070 ESP8266WiFiClass::waitForConnectResult()
waitForConnectResult() waits until wifi status is not disconnected,
unless STA is disabled, in which case it returns WL_DISCONNECTED
2015-05-16 19:00:36 +03:00
fbec557ddb Importing my changes 2015-04-30 20:48:50 +03:00
a4536d5935 Minor code style changes 2015-04-30 18:54:16 +08:00
483533ac4c add back SmartConfig 2015-04-30 11:44:26 +02:00
4cc06c2100 Add method to configure softAP IP address
fix #76
2015-04-21 20:52:02 +08:00
be7a068be1 Add parameter to set channel in softAP mode 2015-02-03 12:30:08 +03:00
4944a8fb5f WiFi library compatibility fixes 2014-12-29 01:20:27 +03:00
9ba2fcd29f More license headers 2014-12-19 11:16:28 +03:00
eb98948d49 WiFi scanning (incomplete) and diagnostics 2014-12-19 01:41:35 +03:00
6c344ffbb1 Update license headers in files that were completely rewritten 2014-12-19 01:40:47 +03:00
b4f21fc6b0 Implement most WiFi functions
Need to update to SDK 0.9.3 because DHCP client functions are missing
2014-12-05 22:39:40 +03:00
6d9c77ebe1 Add ESP8266WiFi library 2014-12-01 00:36:56 +03:00