Christopher Pascoe
cc0a8ead55
Always arm the "TX FIFO Empty" interrupt after we write into _tx_buffer.
...
This avoids a race where the interrupt handler detects an empty _tx_buffer
just before we write data into it.
Note that commit d6f62943d4b511e7d5fe6147096c8979890416f5 works around
this race when data is continually added to _tx_buffer in the hung state.
We revert that change here as the race should no longer occur.
Testing performed:
- set UART_CONF1.txfifo_empty_thrhd=0x70 (which exacerbates the issue)
- generate a ~240 byte burst of data, sent in back-to-back Serial1.write(, 4)
calls, optionally followed by a Serial1.flush()
Test results:
- before this change, observe occasional unsent data and hang in flush()
(if used).
- after this change, data is sent as expected.
2015-12-06 21:03:05 -08:00
Ivan Grokhotkov
ee314f2cdc
fix portInput(Output, Mode)Register definitions to return pointers ( #1110 )
2015-12-06 20:54:35 +03:00
Ivan Grokhotkov
c6c7d24750
Add __throw_logic_error ( #1136 )
2015-12-06 20:39:54 +03:00
Ivan Grokhotkov
3d1fbc60ab
Replace chain of UDP pbufs with a single pbuf before sending ( #1009 )
...
Packets up to 1492 bytes may be sent this way.
Also reduced pbuf_unit_size to 128 bytes.
2015-12-06 20:22:54 +03:00
Ivan Grokhotkov
c4436d8d04
Merge pull request #1160 from martinayotte/master
...
replace delay() with a while loop in WiFiClient.ino
2015-12-06 19:52:41 +03:00
Martin Ayotte
e166e85f73
oupps ! I forgot to set the timout value
2015-12-06 09:47:00 -05:00
Martin Ayotte
6fa70bda01
replace delay with while loop in WiFiClient.ino
2015-12-06 09:42:51 -05:00
Markus Sattler
d8e3c766a3
ESP8266HTTPUpdate - improve error displaying
2015-12-06 11:07:25 +01:00
Markus Sattler
95d53c37c3
add httpUpdateSPIFFS.ino example
2015-12-05 20:47:58 +01:00
Markus Sattler
ecce35d240
allow SPIFFS
2015-12-05 20:33:08 +01:00
Markus
1368a82a82
Merge pull request #1154 from Links2004/master
...
fix #1151 + eclipse makefile example
2015-12-05 20:01:04 +01:00
Markus Sattler
d06b9105d5
fix C&P...
2015-12-05 17:22:28 +01:00
Markus Sattler
0173749ef2
Merge remote-tracking branch 'remotes/esp8266/master'
2015-12-05 17:19:05 +01:00
Markus Sattler
02366bb935
add example makefile.init file for eclipse
2015-12-05 17:17:59 +01:00
Markus Sattler
68a406274a
add parameter name to h for better reading
2015-12-05 17:16:53 +01:00
Ivan Grokhotkov
f7bbea407e
Fix failure when trying to open empty file ( #1126 )
2015-12-05 16:29:37 +03:00
Markus Sattler
ac0264767a
#1151 SPI definition correction - SPILADDR
2015-12-05 13:04:24 +01:00
Markus
053de36223
Merge pull request #1144 from Links2004/master
...
add a simple TCP example
2015-12-05 11:41:34 +01:00
Rodrigo Mendez
d076012cc8
variant and maxium_size for ESPino board wasn't correct, fixed
2015-12-04 18:40:21 -06:00
Rodrigo Mendez
e3137a0b55
added ESPino to supported boards
2015-12-04 18:24:08 -06:00
Markus Sattler
cedce24bf3
rename to WiFiClientBasic
2015-12-04 19:07:51 +01:00
Markus Sattler
34571a0e9d
typo
2015-12-04 18:20:40 +01:00
Markus Sattler
2ebc7c9dc1
Merge remote-tracking branch 'remotes/esp8266/master'
2015-12-04 18:18:57 +01:00
Markus Sattler
8cec66b23b
add a simple TCP example
2015-12-04 18:18:23 +01:00
Ivan Grokhotkov
14b70e9328
Allow setting client side TLS key and certificate
2015-12-04 19:02:46 +03:00
Me No Dev
bd81ec9d5d
Merge remote-tracking branch 'esp8266/master'
2015-12-03 18:48:48 +02:00
Ivan Grokhotkov
655437752b
Update axTLS to 34ff442
...
Use hardware RNG
2015-12-03 09:09:47 +03:00
Ivan Grokhotkov
6620ec6e36
Set CPU frequency before running setup
2015-12-03 09:09:47 +03:00
Ivan Grokhotkov
7e51ea874c
Merge pull request #1128 from gnulabis/master
...
add UTFT-ESP8266 to the list of compatible third-party libraries
2015-12-02 23:51:42 +03:00
Dimitris Lampridis
c12fc967f7
added UTFT-ESP8266 to the list of compatible third-party libraries
2015-12-02 16:12:41 +02:00
per1234
f2949c1ee1
Unique Built-In libraries library.properties name
...
Use unique name values in library.properties for the esp8266 libraries
that are also Arduino IDE Built-In libraries. This solves the issue of
SD and Servo libraries always appearing as Type: Updatable in the
Arduino IDE 1.6.6 Library Manager when an esp8266 board is selected.
2015-12-01 13:07:34 -08:00
Markus
9b13040182
Merge pull request #1125 from Links2004/master
...
improve docs
2015-12-01 18:17:17 +01:00
Markus Sattler
6a9f044f87
relative link
2015-12-01 17:26:45 +01:00
Markus Sattler
e372457367
Merge remote-tracking branch 'remotes/esp8266/master'
2015-12-01 17:13:38 +01:00
Markus Sattler
ac143b463b
improve docs
...
see #1120
2015-12-01 17:13:00 +01:00
Ivan Grokhotkov
1ac18e11ff
Merge pull request #1119 from me-no-dev/www-basic-auth
...
memory housekeeping
2015-12-01 17:17:24 +03:00
Ivan Grokhotkov
fe6892aa90
Merge pull request #1121 from Links2004/master
...
core_esp8266_features.h to detect the features and library
2015-12-01 17:17:08 +03:00
Ivan Grokhotkov
c3d4042105
Merge pull request #1122 from skorokithakis/patch-1
...
Make progress print on the same line.
2015-12-01 17:16:48 +03:00
Stavros Korokithakis
c2c7cc3a71
Print a newline properly.
2015-12-01 05:32:42 +02:00
Stavros Korokithakis
239352b7cf
Add linebreak.
2015-12-01 05:27:06 +02:00
Stavros Korokithakis
1da7f91a08
Make progress print on the same line.
2015-12-01 05:26:05 +02:00
Markus Sattler
ee77b6fafe
add core_esp8266_features.h to be able to detect the features and librarys included in the ESP core
2015-11-30 19:58:05 +01:00
Me No Dev
4ca084e628
Merge remote-tracking branch 'esp8266/master' into www-basic-auth
2015-11-30 15:00:50 +02:00
Me No Dev
12c71aa899
memory housekeeping
2015-11-30 15:00:47 +02:00
Charles
3e20239790
Added WifInfo boars with ESP module choice
2015-11-30 11:49:13 +01:00
Ivan Grokhotkov
6186383ea4
Update changes.md
2015-11-30 13:26:17 +03:00
Ivan Grokhotkov
31d7c13923
Update documentation links
2015-11-30 13:20:36 +03:00
Ivan Grokhotkov
1b49c58cdb
Merge pull request #1112 from me-no-dev/www-basic-auth
...
Add HTTP Basic Auth to WebServer and libb64 (base64) to core
2015-11-30 12:56:36 +03:00
Ivan Grokhotkov
c83d44f8f5
Merge pull request #1114 from reaper7/patch-1
...
fix typo
2015-11-30 12:23:01 +03:00
Ivan Grokhotkov
9e930e5d34
Fix link-time dependency of ESP8266WebServer on SPIFFS ( #862 )
2015-11-30 12:20:15 +03:00