1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-10 04:22:05 +03:00
Commit Graph

2457 Commits

Author SHA1 Message Date
099f3a4147 I2C bus reset with info to user
I2C slave might stil have something to send when ESP826 starts I2C, thus
keeping the bus stuck.
Happens e.g. when power failure/reset during transmission.
Thanks to work of drmpf there is a solution.
Implemented as separate method so as not to interfere with existing.
Usage:

Wire.begin();
if (Wire.status() != I2C_OK) Serial.writeln("Something wrong with I2C
bus that cannot be recovered. Perform power cycle or search for other
masters on bus.";
2016-05-26 12:53:48 +02:00
0ac37810ca Update ESP8266HTTPClient.cpp
The libb64 base64 library adds newlines to the base64 encoding of the encoded _base64Authorization String if the encoded string every 72 characters.  This causes problems with the Authorization: Basic http header when the username and password are long.  The change strips out newlines from _base64Authorization right before the header is sent.
2016-05-25 15:07:14 -04:00
cffdd55759 Add ArduinoOTA::getHostname() interface 2016-05-22 18:17:23 +09:00
5313c56f24 Add SPIFFS::end (#1657) 2016-05-20 10:20:04 +08:00
43fb139ed8 Add option to keep FS classes in namespace (#2030)
Putting `#define FS_NO_GLOBALS` before `#include <FS.h>` will disable `using` declarations for FS classes.
2016-05-16 11:08:33 +08:00
15aed3b06e Add missing python script for HTTP client test 2016-05-11 14:56:46 +08:00
0cd82db486 Update changelog 2.3.0-rc1 2016-05-11 14:38:11 +08:00
a8640c4244 Fix ARM toolchain files permissions (#2004) 2016-05-11 14:31:41 +08:00
e8b8a606e4 Update axTLS to 139914f
- Fix occasional software WDT due to lengthy bigint operations
- Implement truly blocking reads as a workaround for half-duplex nature of axTLS
2016-05-10 23:34:33 +08:00
082a4865fc Tests update 2016-05-10 21:52:26 +08:00
542b05e543 If GDBStub library is used, break into gdb on assert and panic 2016-05-10 21:30:53 +08:00
5b264af1d6 umm_malloc: print block start address before heap corruption callback is triggered 2016-05-10 21:28:17 +08:00
4b3c36b430 GDBStub: fix section attribute for core gdbstub functions 2016-05-10 16:11:08 +08:00
f2fb43cabf Prevent WiFi config corruption (#1997 #1856 #1699 #1675) 2016-05-10 15:27:06 +08:00
61cc420cb8 Merge pull request #2006 from b-pass/client-fix
Include non-standard ports in HTTPClient's Host header
2016-05-08 22:01:20 -05:00
74bd4f9200 include non-standard ports in Host: header 2016-05-07 10:56:24 -04:00
a2b82ed6b6 Use gcc-built LwIP by default (#1926)
It is still possible to use xcc-built LwIP by selecting "Core Development" board from tools menu.
2016-05-06 20:09:15 +08:00
0b7f8f9773 Fix crash in igmp_start_timer (#1826) 2016-05-06 19:45:21 +08:00
f266f8a2ff Update SDK to 1.5.3 2016-05-06 19:33:48 +08:00
d3434d345d Merge pull request #1986 from krzychb/master
Removed leftover code from the "Upload Using" menu
2016-05-05 22:00:19 -05:00
fecddba827 Merge pull request #1998 from luc-github/master
Fix WiFiSleepType_t values to match SDK ones
2016-05-05 21:59:30 -05:00
8e67c88757 Merge pull request #1977 from esp8266/device_tests
First batch of automated tests on the ESP: test library and test runner
2016-05-05 21:56:05 -05:00
9663295755 Merge pull request #1976 from achingbrain/patch-1
Switch sprintf arguments in SSDPClass::_send around
2016-05-05 21:54:57 -05:00
luc
f95f0ed321 Fix WiFiSleepType_t values to match SDK ones 2016-05-05 19:38:32 +02:00
986aa86f53 Merge branch 'master' into master 2016-04-28 19:13:27 +02:00
234f917189 Removed legacy code for the "Upload Using" menu
Ref: https://github.com/esp8266/Arduino/issues/1982
2016-04-28 18:52:32 +02:00
1020c42291 Merge branch 'master' into patch-1 2016-04-26 14:17:35 +01:00
234a8743c9 Fix NMI interrupt handler alignment
as suggested at http://www.esp8266.com/viewtopic.php?f=6&t=4675&start=48#p46002
2016-04-26 16:28:45 +08:00
102872a296 More HTTPClient tests 2016-04-26 16:04:19 +08:00
e9f3a3de1f Fix passing of debug level to the builder 2016-04-26 16:04:19 +08:00
c4b11eb545 Fix Travis build 2016-04-26 16:04:19 +08:00
ab7af89002 Device side test library and test runner 2016-04-26 16:04:19 +08:00
33723a9b52 Fix UdpContext::peek to return int (#1946) 2016-04-26 16:02:07 +08:00
334837533f Add missing virtual destructor in TransportTraits (#1944) 2016-04-26 16:00:46 +08:00
76e322f2e7 Fix handling of chunked transfer encoding (#1975) 2016-04-26 15:58:12 +08:00
8b9f78eed3 Switch SSDP send arguments around
They are in the wrong order - `_ssdp_packet_template` expects `_uuid` to be before the NT/ST header.
2016-04-26 07:55:03 +01:00
edaae2c194 HTTPClient: fix default port not being set 2016-04-25 21:03:39 +08:00
81d3bb3e3a Return error when HTTPClient::begin is called with HTTPS URL without certificate fingerprint (#1941) 2016-04-22 19:21:57 +08:00
53d190f503 Merge pull request #1948 from riyono/fix-bug-1940
added .c_str() to currentVersion
2016-04-20 09:43:08 +03:00
46fccac3e5 fix bug #1940 2016-04-20 14:09:41 +08:00
c8a1507504 Update axTLS to 69c757f
Fix issue with handling of large certificates (#1816)
2016-04-19 09:32:51 +03:00
39fc85fa10 Merge pull request #1931 from andig/andig-patch-2
Python 3 compatibility
2016-04-19 08:52:00 +03:00
8c65f2fcd0 Update axTLS to fe4518d, SNI support in WiFiClientSecure (#1285)
Fixes #1933
2016-04-19 08:29:13 +03:00
b7c23c79de Update documentation links 2016-04-18 12:05:56 +03:00
de3058fc43 Update change log 2.2.0 2016-04-18 11:22:31 +03:00
7e4e1a4bc6 Merge pull request #1930 from WereCatf/master
Speed up writePattern() a bit more
2016-04-18 11:03:02 +03:00
7450dd39ca ESP8266WebServer: save RAM by moving response strings to flash (#1732) 2016-04-18 10:43:00 +03:00
f6516b004f ESP8266WebServer: fix handling of empty POST
Fix handling of case when Content-Length is 0.
Change do {} while() loop into while(){} so that we don't wait 1000ms for data in case Content-Length is 0.
Also fix handling of cases when malloc or realloc return null.
2016-04-18 10:33:10 +03:00
1092b42e12 Python 3 compatibility 2016-04-18 07:49:14 +02:00
8ffe1aa2e2 Speed up writePattern() a bit more 2016-04-18 01:26:03 +03:00