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
George Talusan
c3de2851c0
fix undefined DEBUG_TLS_MEM_PRINT hiding return statement
2015-12-27 21:36:48 -05:00
Markus Sattler
195e595453
add setSleepMode + getSleepMode and setPhyMode + getPhyMode to WiFi
2015-12-26 13:02:31 +01:00
Me No Dev
f0f9114f70
fix extra endif
2015-12-22 13:31:06 +02:00
Me No Dev
2067152238
Merge remote-tracking branch 'esp8266/master'
...
# Conflicts:
# libraries/ESP8266WiFi/src/include/wl_definitions.h
2015-12-22 13:29:56 +02:00
Ivan Grokhotkov
ee2d4495fd
Additional check in wl_definitions.h to guard against duplicate definitions
2015-12-22 14:08:17 +03:00
Me No Dev
7e8e535d3f
revert some changes and fix wl_definitions
2015-12-22 12:51:28 +02:00