Markus Sattler
dca03db4ec
add default value for all Boards
2016-01-02 19:30:03 +01:00
Markus
119f2cd88c
Merge pull request #1350 from Links2004/debug
...
allow control of enabling debug and debug level from IDE
2016-01-02 15:56:31 +01:00
Markus Sattler
137c50757e
add OTA debug level
2016-01-02 13:27:21 +01: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
bcfa5c8b4b
Merge pull request #1336 from BuzzBurrowes/master
...
Fixed crash bug with mDNS
2016-01-02 11:42:42 +01:00
Andrew Melvin
34db483bb5
fix wrong return type
2016-01-01 13:18:24 +00:00
Andrew Melvin
7d54f5211c
Improvements for MD5Builder with Stream
2016-01-01 12:43:35 +00:00
Buzz Burrowes
73f80c539e
Merge branch 'master' of https://github.com/BuzzBurrowes/Arduino.git
2016-01-01 00:16:13 -05:00
Buzz Burrowes
9b369dbae4
empty committ for pull request
2016-01-01 00:14:41 -05:00
Buzz Burrowes
4006630452
Merge branch 'master' into master
2015-12-31 11:52:49 -05:00
Markus
dff07001a5
Merge pull request #1341 from Links2004/master
...
disable HTTP client debug
2015-12-31 17:42:37 +01:00
Markus Sattler
9b06b889c9
disable HTTP client debug
2015-12-31 17:10:38 +01:00
Markus
b640044db2
Merge pull request #1333 from Links2004/httpClient
...
HTTPclient - add CHUNKED encoding support
2015-12-31 17:08:14 +01:00
Markus Sattler
1ab74c1c76
add missing return HTTPC_ERROR_STREAM_WRITE
2015-12-31 15:02:53 +01:00
Markus Sattler
ef748e369a
allow downgrade to HTTP 1.0
...
use HTTP/1.0 for update since the update handler not support any transfer Encoding
2015-12-31 14:02:00 +01:00
Markus Sattler
b828f34348
some docu
2015-12-31 12:16:22 +01:00
Markus Sattler
53287f4573
rework sendRequest stream too
2015-12-31 12:14:46 +01:00
Markus Sattler
bd7d915bcd
rework error handling and detection
...
add retry for short write
remove compiler warnings
2015-12-31 12:00:26 +01:00
Buzz Burrowes
939e3430de
Fixed crash bug with mDNS where a string buffer could be used uninitialized.
2015-12-30 23:30:15 -05:00
Markus Sattler
7540f11c93
Merge remote-tracking branch 'remotes/esp8266/master' into httpClient
2015-12-31 00:34:30 +01:00
Markus
92cea85995
Merge pull request #1334 from Links2004/master
...
fix WiFi mode change typo
2015-12-31 00:33:38 +01:00
Markus Sattler
c488bfb84e
fix WiFi mode change typo
2015-12-31 00:12:41 +01:00
Markus Sattler
9c923ecb9a
Merge remote-tracking branch 'remotes/esp8266/master' into httpClient
2015-12-30 21:22:20 +01:00
Markus
35a46b95a5
Merge pull request #1317 from krzychb/master
...
doc: IDE 1.6.7 support for ArduinoOTA
2015-12-30 21:22:00 +01:00
Markus Sattler
288e879a13
disable debug
2015-12-30 21:21:30 +01:00
Markus Sattler
cc0037682b
add CHUNKED encoding support too http client ( #1324 )
...
HTTP Client - fix examples
increase default timeout to 5000ms
2015-12-30 21:20:43 +01:00
krzychb
b8691b5e35
Merge branch 'master' into master
2015-12-30 20:19:58 +01:00
Markus
bbaed29b7e
Merge pull request #1323 from Links2004/WiFi
...
rework WiFi
2015-12-30 19:32: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
00cd8e6f50
Merge remote-tracking branch 'remotes/esp8266/master' into WiFi
2015-12-30 11:20:52 +01:00
Markus
058bd19028
Merge pull request #1310 from SmartArduino/master
...
Add espduino board
2015-12-30 11:19:35 +01:00
yichone
ae34caad19
Merge branch 'master' into master
2015-12-30 14:23:14 +08:00
Christopher Pascoe
9d7c2fd5be
Remove duplicate 'return' (copy-and-paste error).
2015-12-29 17:04:15 -05:00
Markus Sattler
4a68612af8
add API for connect / reconnect management
2015-12-29 21:01:48 +01:00
Christopher Pascoe
bc9493e690
Remove tracking of whether write() was called.
...
Tracking _written was required on AVR devices to work around a hardware
limitation when implementing flush(). The ESP8266 doesn't have the same
issue, so we can remove the tracking and make write() more lightweight.
The cost is a minor increase in work done in flush() when write() was not
previously called, but this should be much rarer than individual character
writes.
2015-12-29 12:46:25 -05:00
Christopher Pascoe
2375fb0f86
Cleanup: remove unused includes of cbuf.h.
2015-12-29 12:25:24 -05:00
Christopher Pascoe
4ef0466578
Don't trip the WDT if interrupts are disabled during write() or flush().
...
Prior to this change, if interrupts were disabled during a call to
HardwareSerial::write() when the circular buffer was full, or
HardwareSerial::flush() when the circular buffer was non-empty,
we would loop forever and trip a watchdog timeout.
2015-12-29 12:05:15 -05:00
Markus Sattler
d9a7a816d5
include core_esp8266_features.h in arduino.h for easier usage, and add WIFI_HAS_EVENT_CALLBACK
2015-12-29 17:44:00 +01: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
7edcda4a0f
IPAddress allow uint32_t compare
2015-12-29 15:26:14 +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
Christopher Pascoe
c8772cfcd0
Make HardwareSerial::begin() and end() interrupt safe and disable TX/RX if we can't allocate a buffer for them.
...
Prior to this change, the interrupt could fire during initialisation,
necessitating a deep check that the HardwareSerial structure had valid
_tx_buffer or _rx_buffer each time an interrupt occurred.
By keeping uart_t's and HardwareSerial's (txEnabled, _tx_buffer) and
(rxEnabled, _rx_buffer) in sync, we can remove this extra check, as
well as fixing a null pointer dereference if e.g. _tx_buffer allocation
failed and write() was subsequently called.
2015-12-28 19:11:12 -05:00