1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-22 21:23:07 +03:00

259 Commits

Author SHA1 Message Date
Ivan Grokhotkov
aa67d1c492 Pass errors from udp_sendto to WiFiUDP::endPacket (#1696) 2016-03-02 19:58:35 +03:00
Ivan Grokhotkov
33e5ca44df WiFiClient: fix write behaviour when connection is closed by remote side
Don't wait for data to be ACKed if we have just called abort().
2016-03-02 17:53:42 +03:00
Ivan Grokhotkov
2c40d82459 WiFiClientSecure: implement connection timeout, fix connected method behaviour 2016-03-02 16:30:32 +03:00
Ivan Grokhotkov
fbe58b7b14 WiFiClientSecure: don't panic if memory allocation fails
If it fails due to a malloc somewhere in bigint.c, we will still crash (although with a less obvious crash message). If it fails in increase_bm_data_size, axTLS will handle this and report that connection has been aborted. This error will be passed on to the user, so that an application can recover and attempt to reconnect.
2016-02-26 18:41:27 +03:00
Ivan Grokhotkov
fcf9c0d7ce Verify domain name in WiFiClientSecure::verify 2016-02-26 18:41:27 +03:00
Markus Sattler
3e9dede14e speed up WiFi.hostByName when the hostname is actually a IP. 2016-02-18 23:07:51 +01:00
Ivan Grokhotkov
1d149560be Fix WiFi scan issue (#1355) 2016-02-04 01:19:29 +03:00
Ivan Grokhotkov
efc8dda160 Workaround for LwIP not handling ERR_ABRT
Described in detail here: https://github.com/esp8266/Arduino/wiki/LwIP-issue,-or-how-a-simple-%22if%22-can-go-wrong
2016-01-26 15:57:37 +03:00
Stefan Gordon
7f7a1ac420 Include Arduino.h AFTER memory.h
Arduino.h defines min/max which are then redefined with templates in stl_algobase.h imported from memory.h.  This is the least impactful way I can find to get past this for now and unblock use of wificlient in more scenarios.
2016-01-15 12:02:08 -08:00
Markus Sattler
b425eff683 #1407 2016-01-11 15:46:52 +01:00
Markus Sattler
856792358a Merge remote-tracking branch 'remotes/esp8266/master' 2016-01-09 21:26:00 +01:00
Me No Dev
c6d8e2532b optimize 2016-01-09 21:53:24 +02:00
Markus Sattler
c8e6b7f6d2 correct default return value for softAP 2016-01-09 17:30:14 +01:00
Me No Dev
fe07baadf3 fix bad (recently changed) function signatures in lwip 2016-01-09 18:18:53 +02:00
Me No Dev
a143e614e7 Merge remote-tracking branch 'origin/master' 2016-01-09 13:35:25 +02:00
Me No Dev
377864f76b Merge remote-tracking branch 'esp8266/master' 2016-01-09 13:31:28 +02:00
Markus Sattler
a3161d5b3c typo 2016-01-09 11:40:46 +01:00
Me No Dev
cccff08a37 revert change, though signatures are wrong 2016-01-09 00:15:13 +02:00
Markus Sattler
29bb74beab rework AP config to get DHCP in best mode if SDK config got invalid some how. 2016-01-08 22:40:51 +01:00
Markus Sattler
dec6739e3f add more debug to WiFi 2016-01-08 19:06:28 +01:00
Me No Dev
897a475fdb Merge remote-tracking branch 'esp8266/master' 2016-01-07 21:27:53 +02:00
Markus Sattler
a6238e388b Merge remote-tracking branch 'remotes/esp8266/master' into debug 2016-01-04 22:10:50 +01:00
Me No Dev
d67763a809 Merge remote-tracking branch 'esp8266/master' 2016-01-04 15:29:08 +02:00
Ivan Grokhotkov
ce1b64bc43 Merge pull request #1320 from alltheblinkythings/SerialInterframeFixes
Fixes for poor HardwareSerial performance/crashes exacerbated by SDK1.5
2016-01-04 21:26:59 +08:00
Markus Sattler
6cf20e0a71 fix WiFi Multi debug compile error 2016-01-03 15:27:36 +01:00
Me No Dev
7b297d2992 Merge remote-tracking branch 'esp8266/master' 2016-01-03 14:33:05 +02:00
Markus Sattler
995f02f437 add more debug levels 2016-01-02 12:54:34 +01:00
Markus Sattler
2b23b005aa allow control of enabling debug and debug level from IDE 2016-01-02 12:25:39 +01:00
Markus Sattler
c488bfb84e fix WiFi mode change typo 2015-12-31 00:12:41 +01:00
Markus Sattler
db4076fd41 add more debug for disconnect
add isConnected function for easier usage
2015-12-30 17:40:36 +01:00
Markus Sattler
4a68612af8 add API for connect / reconnect management 2015-12-29 21:01:48 +01:00
Christopher Pascoe
2375fb0f86 Cleanup: remove unused includes of cbuf.h. 2015-12-29 12:25:24 -05:00
Markus Sattler
85905c12f2 allow multiple event callbacks and add filter option 2015-12-29 17:31:57 +01:00
Markus Sattler
61440d9e2b add WiFi sleep management
Note: testing needed
2015-12-29 16:15:11 +01:00
Markus Sattler
bbeaeaad54 add WiFi TX power control 2015-12-29 15:56:53 +01:00
Markus Sattler
8943ac402c add softAPgetStationNum 2015-12-29 15:40:54 +01:00
Markus Sattler
293e55c690 check for WiFi pass < 8 (not allowed for WPA2)
simplify STA config and allow setting of second DNS server for fallback
code style
2015-12-29 15:28:29 +01:00
Markus Sattler
640d0bb65e improve error handling and return values 2015-12-29 15:00:47 +01:00
Markus Sattler
0ed104f028 add WiFi Event example 2015-12-29 14:38:13 +01:00
Markus Sattler
373da3df6b allow hook WiFi events from sketch 2015-12-29 14:33:10 +01:00
Markus Sattler
fd443d4e17 split ESP8266WiFiClass in different sub classes for better overview. 2015-12-29 14:03:15 +01:00
Markus Sattler
6f00503bc3 add reconnect function for STA 2015-12-28 20:19:36 +01:00
Markus Sattler
cee4ef3078 less static stuff 2015-12-28 20:13:56 +01:00
Markus Sattler
64326f9573 rework mode management
may fixes: #1138
2015-12-28 19:30:56 +01:00
Markus Sattler
d521cea232 reorder part 3 2015-12-28 17:55:38 +01:00
Markus Sattler
20de9a5673 reorder part two 2015-12-28 17:38:58 +01:00
Markus Sattler
49b0821beb reorder part one 2015-12-28 17:22:36 +01:00
Markus Sattler
b1b19299bb mode docu to cpp and make it doxygen compatible 2015-12-28 17:02:09 +01:00
Markus Sattler
09a7940006 code style 2015-12-28 16:36:55 +01:00
Me No Dev
b28be23601 Merge remote-tracking branch 'esp8266/master' 2015-12-28 16:16:16 +02:00