Markus Sattler
640d0bb65e
improve error handling and return values
2015-12-29 15:00:47 +01:00
Markus Sattler
cee4ef3078
less static stuff
2015-12-28 20:13:56 +01:00
Markus Sattler
195e595453
add setSleepMode + getSleepMode and setPhyMode + getPhyMode to WiFi
2015-12-26 13:02:31 +01:00
Ivan Grokhotkov
28d1ef3f0f
Rebuild liblwip.a with debugging symbols
...
Source: http://bbs.espressif.com/viewtopic.php?f=46&t=1459
2015-12-23 12:33:11 +03:00
Markus Sattler
e84e6f8ae8
add patch esp_iot_sdk_v1.5.0_15_12_15_p1
...
espressif:
Here is a patch based on ESP8266_NONOS_SDK_V1.5.0 solved a problem that calling espconn_abort may cause unexpected reset.
2015-12-22 10:20:06 +01:00
Ivan Grokhotkov
70cf3c36ef
Add missing AES table pointers ( #1271 , #1256 )
2015-12-22 07:59:54 +03:00
Ivan Grokhotkov
119ddca12c
Update SDK changelog
2015-12-18 10:00:44 +03:00
Ivan Grokhotkov
b66ddbf93a
Update to SDK 1.5 ( #1102 )
2015-12-17 23:14:59 +03:00
hallard
5653b9a59b
Merge remote-tracking branch 'refs/remotes/upstream/master'
2015-12-11 18:04:41 +01:00
Charles
1891241f30
Added WifInfo boards
2015-12-11 17:54:58 +01:00
Ivan Grokhotkov
14b70e9328
Allow setting client side TLS key and certificate
2015-12-04 19:02:46 +03:00
Ivan Grokhotkov
655437752b
Update axTLS to 34ff442
...
Use hardware RNG
2015-12-03 09:09:47 +03:00
Ivan Grokhotkov
16a2cdcf41
Add script to merge boards manager packages
2015-11-17 15:42:20 +03:00
Ivan Grokhotkov
e9f0ea2afe
WiFiClientSecure: handle full size TLS fragments ( #43 )
...
- free up some memory by getting rid of intermediate buffer
- libaxtls: update to 6830d98
- allocate plaintext buffer in two stages: 4*MSS initially, grow to 16k after handshake
- free certificate data after handshake is complete
- preallocate some structures to reduce memory fragmentation
2015-11-17 02:47:57 +03:00
Me No Dev
d1235f0204
Fix upload progress and randomize the server port
...
randomization is good in cases where the previous port is not yet
released by the OS or the server hangs
On OS X it's very noticeable if you need to OTA twice in a short time.
2015-11-12 03:25:20 +02:00
Me No Dev
18f0a9999a
add progress option for espota.py and fix typo in ArduinoOTA
2015-11-11 23:23:25 +02:00
Me No Dev
13b8cc0a27
Add sanity check so we do not trigger an update from wrong data
2015-11-09 01:47:51 +02:00
Me No Dev
a8976a01fd
Add MD5 to core, Fix OTA examples and Digest Authentication to OTA and espota.py
2015-11-09 00:42:30 +02:00
Me No Dev
e613e42249
Fix example sketch, espota output and failing updater
...
I get 100% success with OTA now
2015-11-08 02:01:12 +02:00
Me No Dev
83b035d3a1
Merge pull request #1 from esp8266/master
...
pull master
2015-11-07 22:04:38 +02:00
Me No Dev
843e11100d
mDNS, platform and espota.py changes for IDE Upload
...
mDNS responds with more TXT properties
platform change to support OTA functions
espota.py added authentication parameter
IDE branch: https://github.com/me-no-dev/Arduino-1/tree/esp8266-ota
2015-11-07 22:02:43 +02:00
Ivan Grokhotkov
7f0506007a
Fix linker script for 512k(no SPIFFS) variant ( #966 )
...
thanks @sven337
2015-11-05 15:44:19 +03:00
Ivan Grokhotkov
daf360dff8
Fix issue with get.py when run in Cygwin ( #943 )
2015-10-31 15:07:30 +03:00
Ivan Grokhotkov
ab6a480ab0
Fix get.py for the case when path doesn't exist
2015-10-30 17:49:51 +03:00
Ivan Grokhotkov
444a37987e
Use jq to generate package json
2015-10-30 17:40:17 +03:00
Ivan Grokhotkov
17e7893157
Merge pull request #941 from pgollor/pgollor-patch-1
...
fix espota.py help
2015-10-30 10:09:12 +03:00
pgollor
1322a9df23
fix espota.py help
2015-10-30 00:47:55 +01:00
Ivan Grokhotkov
a631269f3c
Update readme and fix tool paths
2015-10-30 01:58:56 +03:00
Ivan Grokhotkov
90fc4f975b
Add tool to download other tools
2015-10-30 01:15:29 +03:00
Ivan Grokhotkov
f328e66fd7
Add 512k (no SPIFFS) build option ( #862 )
2015-10-25 21:11:45 +03:00
Ivan Grokhotkov
fe04165bbe
Fix placement of code into RAM, enable gc-sections
...
Related to #856 , #826 , #803 , #734
2015-10-06 01:45:38 +03:00
Pascal Gollor
093cb1b081
update espota.py help and add chipd id to hostname from OTA-mDNS-SPIFFS example for better identification
2015-09-28 17:19:42 +02:00
Pascal Gollor
98d2468edf
Merge remote-tracking branch 'esporigin/esp8266' into SPIFFS-OTA
2015-09-28 13:25:08 +02:00
Ivan Grokhotkov
001a129c3a
Fix heap node corruption ( #428 )
2015-09-28 11:59:34 +03:00
Ivan Grokhotkov
ed1a4063a2
Update libaxtls to 6f48f0d
2015-09-19 22:38:18 +03:00
Pascal Gollor
da7114cac9
add SPIFFS flashing over the air
2015-09-18 16:03:14 +02:00
Ivan Grokhotkov
f73d414f38
WiFiClientSecure: add certificate fingerprint verification ( #43 )
2015-09-14 10:22:54 +03:00
Ivan Grokhotkov
da30dbea4a
Fix comment in linker script
2015-09-10 16:17:33 +03:00
Pascal Gollor
994dea3de3
forgot the flash.4m1m linker script?
2015-09-10 09:29:28 +02:00
Ivan Grokhotkov
9a2f2f2849
Add axTLS, first draft of WiFiClientSecure ( #43 )
2015-09-01 15:45:12 +03:00
Markus Sattler
8e50cdb190
Updater.cpp:
...
- use new AutoInterruptLock
- add delay to give the RTOS some time to handle TCP
WiFiClient.cpp
- add stopAllexcepted to cancel all TCP excepted one
ClientContext.h
- add getLocalPort()
ESP8266HTTPUpdate.cpp
- close all not needed TCP and UDP
osapi.h
- missing commit from SDK
2015-08-29 13:45:58 +02:00
Markus Sattler
ac84ff3326
esp_iot_sdk_v1.3.0_15_08_10_p1 Release Note
...
----------------------------------------
Here is a patch based on esp_iot_sdk_v1.3.0 (non-OS SDK) resolved issue that if there are 2 connections, one is normal TCP connection, the other is SSL connection, it may cause memory leak.
Download and unzip the attachment, replace the lib in esp_iot_sdk/lib folder.
Please do not set the same priority for two different tasks when using system_os_task.
Sorry for the inconvenience.
2015-08-10 17:33:29 +02:00
Ivan Grokhotkov
7bfd425754
Update to SDK 1.3.0
2015-08-10 10:51:09 +03:00
Makuna
57642c10b6
Interrupt cleanup
...
Fixes issue of reentrant calls to nointerrupts()
exposed functional replacements to cli sei and SREG when dealing with
interrupts
InterruptLock class to auto stop and restore interrupt level
Fix user ISR calls to be like Arduino with interrupts disabled fully.
2015-08-03 19:35:17 -07:00
Markus Sattler
c33e2a60db
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
2015-07-23 17:27:30 +02:00
Ivan Grokhotkov
e5d2ba5db8
Pass timeout to optimistic_yield, add cont_can_yield check
2015-07-20 15:48:25 +03:00
Markus Sattler
c6dc58a311
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
2015-07-16 12:28:38 +02:00
Makuna
0b2fb8d3ee
never yield within an ISR
2015-07-15 15:06:41 -07:00
Markus Sattler
a8f44af500
update SDK to esp_iot_sdk_v1.2.0_15_07_13_p4
...
Here is a patch of memory optimization based on SDK_v1.2.0
1. It saved about 8KBytes memory.
2. It revised problem that change mode may cause memory leak.
3. Update SmartConfig to version 2.4.3
Please replace the lib in \esp_iot_sdk_v1.2.0\lib
Thanks for your interest in Espressif Systems and ESP8266 !
2015-07-15 13:37:28 +02:00
Markus Sattler
b54a98ba03
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
2015-07-13 10:37:26 +02:00