1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-21 10:26:06 +03:00

3578 Commits

Author SHA1 Message Date
Ivan Grokhotkov
4b43860276 Add offset parameter to rtcUserMemoryRead/Write, expose RTC_USER_MEM in esp8266_peri.h 2016-06-02 13:39:53 +08:00
Ivan Grokhotkov
9e60d4d463 Update axTLS to fe6e51a (1.5.3+) 2016-06-01 17:40:04 +08:00
Ivan Grokhotkov
3fbf1d0029 Add ESP8285 entry in boards menu 2016-06-01 16:59:45 +08:00
Ivan Grokhotkov
ff1b456ea5 Add DOUT/QOUT flash modes 2016-06-01 16:12:13 +08:00
Charles
5176202603 Real board name available in Sketch/MDNS/OTA (#2054)
* Changed WifInfo settings and WeMos board name

* Added board name to have in sketch and MDNS/OTA

* board naming convention

https://github.com/esp8266/Arduino/pull/2054
2016-06-01 16:07:24 +08:00
unaiur
1dd50fb72c Execute global constructors in correct order (#2074)
Walk .ctors array from back to front, like gcc's gbl-ctors.h does
2016-06-01 14:45:59 +08:00
Ivan Grokhotkov
8176cbb28b Remove DISABLED macro (#2072) 2016-06-01 11:23:51 +08:00
Macro Yau
2a4081b079 Added support for RTC user memory in ESP-specific APIs. (#1836) 2016-06-01 11:13:33 +08:00
mgaman
974b9ae2fa UdpNtpClient rewritten in a clearer, more pedantic fashion. (#2008)
* Create readme.txt

* Add files via upload

* Update RFC1305.h

Added guard lines
2016-06-01 11:12:45 +08:00
WereCatf
0f3d0e86f7 Add MFRC522 to supported libraries (#2044) 2016-06-01 11:11:28 +08:00
unaiur
30720ce87a Fix #2015 ESP8266mDNS doesn't accept queryService responses from avahi-daemon (#2023)
Ignore unknown records (AAAA) in the query response; this way we can extract
the IPv4 address and connect to the server.
2016-06-01 11:11:11 +08:00
NullMedia
d60d744b59 ArduinoOTA library change (#2013)
* Fixed callbacks to allow lambda capture

* Update ArduinoOTA.cpp

* Fixed callbacks to allow lambda capture

* Fixed callbacks to allow lambda capture

* Update ArduinoOTA.h

* Tests update

Update ArduinoOTA.h

Fixed callbacks to allow lambda capture

* Modified callbacks to enable lambda capture

* Modified callbacks to enable lambda capture
2016-06-01 11:10:29 +08:00
Ivan Grokhotkov
3cfad27e38 Merge pull request #2058 from dave-prosee/master
I2C bus reset with status info to user, re issue 1025
2016-06-01 11:09:15 +08:00
Ivan Grokhotkov
a26ec346b3 Merge pull request #2057 from scottfitzenrider/base64Authorization-strip-newlines
Update ESP8266HTTPClient.cpp
2016-06-01 11:04:43 +08:00
Ivan Grokhotkov
c50d6ffb66 Merge pull request #2048 from hotchpotch/ota-gethostname
Add ArduinoOTA::getHostname() interface
2016-06-01 11:03:57 +08:00
Ivan Grokhotkov
a2d3649b55 Merge pull request #2060 from shrhdk/allow-no-lws
Support HTTP header without white space.
2016-06-01 10:57:47 +08:00
Ivan Grokhotkov
8fe394ea77 Merge pull request #2062 from ed7coyne/master
Added __throw_out_of_range
2016-06-01 10:55:52 +08:00
Ed Coyne
b8ae0c0792 Fixed typo 2016-05-26 15:28:29 -07:00
Ed Coyne
75bcaf01a0 Added __throw_out_of_range 2016-05-26 15:23:46 -07:00
Hideki Shiro
2df4a0b426 allow HTTP header value without LWS. 2016-05-27 00:42:47 +09:00
Dave P
1bf6b218eb Merge pull request #1 from dave-prosee/esp8266/master
I2C bus reset with info to user
2016-05-26 13:03:46 +02:00
Dave P
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
scottfitzenrider
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
Yuichi Tateno
cffdd55759 Add ArduinoOTA::getHostname() interface 2016-05-22 18:17:23 +09:00
Ivan Grokhotkov
5313c56f24 Add SPIFFS::end (#1657) 2016-05-20 10:20:04 +08:00
Ivan Grokhotkov
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
Ivan Grokhotkov
15aed3b06e Add missing python script for HTTP client test 2016-05-11 14:56:46 +08:00
Ivan Grokhotkov
0cd82db486 Update changelog 2.3.0-rc1 2016-05-11 14:38:11 +08:00
Ivan Grokhotkov
a8640c4244 Fix ARM toolchain files permissions (#2004) 2016-05-11 14:31:41 +08:00
Ivan Grokhotkov
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
Ivan Grokhotkov
082a4865fc Tests update 2016-05-10 21:52:26 +08:00
Ivan Grokhotkov
542b05e543 If GDBStub library is used, break into gdb on assert and panic 2016-05-10 21:30:53 +08:00
Ivan Grokhotkov
5b264af1d6 umm_malloc: print block start address before heap corruption callback is triggered 2016-05-10 21:28:17 +08:00
Ivan Grokhotkov
4b3c36b430 GDBStub: fix section attribute for core gdbstub functions 2016-05-10 16:11:08 +08:00
Ivan Grokhotkov
f2fb43cabf Prevent WiFi config corruption (#1997 #1856 #1699 #1675) 2016-05-10 15:27:06 +08:00
Ivan Grokhotkov
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
b-pas
74bd4f9200 include non-standard ports in Host: header 2016-05-07 10:56:24 -04:00
Ivan Grokhotkov
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
Ivan Grokhotkov
0b7f8f9773 Fix crash in igmp_start_timer (#1826) 2016-05-06 19:45:21 +08:00
Ivan Grokhotkov
f266f8a2ff Update SDK to 1.5.3 2016-05-06 19:33:48 +08:00
Ivan Grokhotkov
d3434d345d Merge pull request #1986 from krzychb/master
Removed leftover code from the "Upload Using" menu
2016-05-05 22:00:19 -05:00
Ivan Grokhotkov
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
Ivan Grokhotkov
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
Ivan Grokhotkov
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
Krzysztof
986aa86f53 Merge branch 'master' into master 2016-04-28 19:13:27 +02:00
Krzysztof
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
Alex Potsides
1020c42291 Merge branch 'master' into patch-1 2016-04-26 14:17:35 +01:00
Ivan Grokhotkov
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
Ivan Grokhotkov
102872a296 More HTTPClient tests 2016-04-26 16:04:19 +08:00