1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-22 21:23:07 +03:00

3224 Commits

Author SHA1 Message Date
Luc
d1e8fe99a2 Fix compilation with LWIP v2 (#3822) 2017-11-17 00:33:19 -03:00
Develo
9f2dcd6892
Fix ESP8266LLMNR for build with lwip2 (#3821)
* Fix for build with lwip2

* Fix for lwip2: Removed unnecessary #ifdefs

* Remove duplicate define for BIT
2017-11-16 13:41:24 -03:00
Brandon White
5b925697ec Added micros64 and used to fix and improve gettimeofday. 2017-11-14 12:44:41 +08:00
devyte
303a71deea Servo: fix arg types for std::min/max 2017-11-05 14:46:36 +08:00
Ivan Grokhotkov
7ad89e58cd Use isnan and isinf from std:: 2017-11-05 14:46:36 +08:00
Ivan Grokhotkov
dfcaa1b854 Use min and max from std:: 2017-11-05 14:46:36 +08:00
Develo
063c2379a4 Update POLICY.md
Included review feedback from igrr
included feedback in PR (typos)
2017-11-03 10:34:03 +08:00
Develo
23ceb828c5 Update and rename Policy.md to POLICY.md 2017-11-03 10:34:03 +08:00
Develo
32ec86e7de Create Policy.md 2017-11-03 10:34:03 +08:00
david gauchard
7315095e46 lwip2: build: include and lib 2017-11-03 10:09:53 +08:00
david gauchard
84cf2f4b5e lwip2: automatically clone lwip's git 2017-11-03 10:09:53 +08:00
david gauchard
32f6826dcf lwip2 integration 2017-11-03 10:09:53 +08:00
Ivan Grokhotkov
5c01841430 sdk: update to v2.1.0-14-g33f234f
33f234f4a6
2017-10-31 02:05:40 +08:00
Christian Schuster
e71ec77a00 minimize number of exit paths in ESP8266WebServer::handleClient (#2557) 2017-10-22 13:58:53 +08:00
Christian Schuster
2fbc619569 allocate HTTPUpload struct on demand (#2557) 2017-10-22 13:58:53 +08:00
Bryce Schober
20b7e480b5 Make ESP8266mDNS debug output like other ESP libs 2017-10-22 13:56:45 +08:00
Bryce Schober
42aa983628 Make DNSServer debug output like other ESP libs 2017-10-22 13:56:45 +08:00
James Stanley
2abbc36da4 Put WiFi into station mode in examples (#3731) 2017-10-22 13:53:01 +08:00
Julian Wolter
098172c5e4 Increase version for PlatformIO (#3742) 2017-10-22 13:51:30 +08:00
Peter Lerup
fdac1a2653 Update SoftwareSerial to 3.3.0 (#3727)
SoftwareSerial: update to 3.3.1
2017-10-22 13:32:53 +08:00
vdeconinck
5397813e5c Minimal file with a few ESP8266-specific keywords - github issue #3701 2017-10-22 13:29:38 +08:00
Ivan Grokhotkov
0c897c37a6 ci: add skip_cleanup for release deployment 2.4.0-rc2 2017-10-15 15:33:00 +08:00
ittacco
53d7cc01cf Optimize EEPROM::put (#2487)
* EEPROM Library:
Improved put function, compare data and only in case are different set _dirty flag, copy the data

* It will grant that the _dirty flag is reset only at EEPROM.commit() and no changes are lost
2017-10-15 02:16:42 -05:00
WereCatf
9fce9c792c Add a workaround-delay in Serial.flush() (#3714)
* Add a workaround-delay in Serial.flush()

In relation to #2536 and #2502

Tested at 80MHz and 160MHz with flash-frequency at both 40MHz and 80MHz, the bug mentioned in the above issues manifests in all cases. The proposed workaround seems to work fine, I tested at 2400bps, 9600bps, 115200bps, 230400bps and 2Mbps and didn't see anomalous output.

* Remove extraneous character

* Update HardwareSerial.cpp
2017-10-15 02:05:49 -05:00
E. van Harten
b81ef01ef7 Fix for redirect of HTTP Update, so that it always returns to the root / instead of /update (#3420) 2017-10-15 02:03:28 -05:00
Ivan Grokhotkov
80aeacfb80 Fix erase size in ESP.eraseConfig
SDK uses final 4 sectors of flash for configuration data.
ESP.eraseConfig would only erase 2 sectors, so in some cases of
corrupted data ("system param error"), users could not fix the issue
using ESP.eraseConfig, and had to use esptool instead.

Thanks @HugoML for reporting this.
2017-10-15 02:02:05 -05:00
BSCheshir
93ad1fb3b6 fix link from md to rst (#3704)
actual instructions in rst
2017-10-15 02:01:12 -05:00
Ivan Grokhotkov
84512ec811 fixes for SDK update
- recompile liblwip_gcc.a with new err_t definitions
- update espconn.h (function signature change, new function)
- add option to build lwip with debug-prefix-map
2017-10-15 14:59:37 +08:00
Juppit
1c8bcf6cb2 fix gettimeofday()
tp->tv_usec = micros() not micros() * 1000
2017-10-15 14:43:03 +08:00
Ivan Grokhotkov
c83e17b31e WiFiUpd: fix warning 2017-10-15 14:41:50 +08:00
Ivan Grokhotkov
d24a358817 esptool: update to 0.4.12 2017-10-15 01:40:10 -05:00
Ivan Grokhotkov
5116a46f09 WiFiClient,WiFiServer: update to match new err_t definition 2017-10-15 01:40:10 -05:00
Ivan Grokhotkov
1b932181bd enable 8M and 16M flash sizes for generic board 2017-10-15 01:40:10 -05:00
Ivan Grokhotkov
e04903225e sdk: update to v2.1.0-10-g509eae8 2017-10-15 01:40:10 -05:00
Ivan Grokhotkov
2c2d6a3bad Don't remove persistent WiFi settings when doing scan (#2946) 2017-10-13 02:27:10 +08:00
Ivan Grokhotkov
371d1412fe provide implementation of _exit (#3698) 2017-10-13 02:18:53 +08:00
Ivan Grokhotkov
10edfc211e debug: hexdump arguments should be const 2017-10-13 02:17:56 +08:00
Ivan Grokhotkov
de9e8e024b pgmspace: zero out memory in strncpy_P (#2633)
strncpy should write 'size' characters, padding with zeroes if src is
shorter than 'size'.
2017-10-13 02:17:06 +08:00
Ivan Grokhotkov
7a93478a99 pgmspace: expand varargs correctly in printf_P (#2819) 2017-10-13 02:15:32 +08:00
Christopher Thomas
71b963699d Fix broken link 2017-10-11 11:25:34 -05:00
Peter N Lewis
c5b26e487e Fixed comment InterruptLock "disable interrupts" 2017-10-11 11:11:22 -05:00
Ivan Grokhotkov
526f4fbb6c WiFiClientSecure: add option to allow self-signed certificates
Mainly useful for testing WiFiClientSecure in local environments.

If allowSelfSignedCerts is called before verifyCertChain, then the
certificate chain will be verified, but the final certificate may be
self-signed.
2017-10-08 07:08:51 +08:00
Ivan Grokhotkov
84b046f98c WiFiClientSecure: add support for keys and certificates in PROGMEM 2017-10-08 05:04:04 +08:00
Ivan Grokhotkov
f85f8269b7 axtls: update to 24af415
Clear bigint cache once certificates and keys are loaded, and also
during verification. Can save up to 3kB of heap in a typical use case.
2017-10-08 05:00:08 +08:00
Ivan Grokhotkov
507a15910e WiFiClientSecure: display certificates when debugging is enabled 2017-10-02 00:27:22 +08:00
Ivan Grokhotkov
80e9a841d6 axTLS: update to 49b9deb
- Upstream fix: Fixed issue with pathlen=0 for root certs

Fixes #2711, #3340
2017-10-02 00:26:43 +08:00
Ivan Grokhotkov
eb891cd6e4 Revert "Added support for user-supplied DHCP range, with basic sanity checks (#3562)"
This reverts commit bdf2296a7d521ec876f15f3491b6690fff6abbb7.
2017-09-26 04:31:45 +08:00
Ivan Grokhotkov
35d5fabe33 Revert SPIFFS_USE_MAGIC_LENGTH to 0 (#3612) 2017-09-22 18:38:01 +08:00
Rémy HUBSCHER
ed20eb5b3e ESP8266HTTPClient: update library.properties (#3406) 2017-09-22 03:57:28 -05:00
Matthew Blythe
13c1e8b293 UdpContext: check that pbuf_alloc doesn't return nullptr (#3354) 2017-09-22 03:56:27 -05:00