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

65 Commits

Author SHA1 Message Date
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
Markus Sattler
7f2c291ca0 patch the SDK to latest version (3 patches)
esp_iot_sdk_v1.2.0_15_07_09_p3 Release Note
-------------------------------------------

Here is a patch based on SDK_v1.2.0 solved problem that if AP’s SSID is hidden,ESPTOUCH may get wrong BSSID of AP and cause connection fail.
Please replace the lib in \esp_iot_sdk_v1.2.0\lib

Sorry for the inconvenience.

esp_iot_sdk_v1.2.0_15_07_09_p2 Release Note
-------------------------------------------

Updated libssl again. To support SHA-256 and SHA-512.

Thanks for your interest in Espressif Systems and ESP8266 !

esp_iot_sdk_v1.2.0_15_07_08_p1 Release Note
-------------------------------------------

Here is a patch based on SDK_v1.2.0 solved problem that abnormal SSL disconnection may cause reset.
Please replace the lib in \esp_iot_sdk_v1.2.0\lib

Sorry for the inconvenience.
2015-07-11 20:41:17 +02:00
John Doe
b605ab316e add synchronous ota 2015-07-10 22:21:48 +03:00
Markus Sattler
2937b21c9c add basic WPS function 2015-07-07 18:24:55 +03:00
Markus Sattler
63590a9526 update ld add *(.sdk.version) 2015-07-07 18:09:31 +03:00
Markus Sattler
d4ddb66fc4 update SDK to v1.2.0_15_07_03 2015-07-07 18:09:23 +03:00
John Doe
f3f500936d make eboot erase/read/write sector by sector
that makes possible having sketches with size up to the free size
2015-07-06 12:34:29 +03:00
John Doe
b797287359 Catch lost connection while uploading 2015-07-06 12:31:32 +03:00
John Doe
6f2069deac New Update library, example, upload and more
Proper error handling in the uploading python script
Much faster OTA example sketch with better results
New Update class that simplifies updating the firmware from any source
Updated Esp.updateSketch() to use the new class
2015-07-06 12:31:24 +03:00
John Doe
86cf9b2c4f need to be int 2015-07-06 12:30:39 +03:00
Ivan Grokhotkov
37bd383c59 Part of 7cd54a4 without IDE changes 2015-07-06 12:29:56 +03:00
John Doe
03a2b4808b add 10 seconds timeout for waiting on ESP to start the update 2015-07-06 12:25:47 +03:00
John Doe
5efd9a1f81 Some print enhancements
works on newer python as well
2015-07-06 12:25:38 +03:00
John Doe
dc9072b94b Initial Upload From IDE
For Test ONLY
2015-07-06 12:25:17 +03:00
Ivan Grokhotkov
a82796f83f Revert a460efb 2015-07-06 12:22:30 +03:00
Markus Sattler
dd98d84ce2 esp_iot_sdk_1.1.2_15_06_25_p2 Release Note
-------------------------------------------

Here is a patch based on SDK_v1.1.2 solved problem of abnormal current during modem-sleep.
Please replace the lib in \esp_iot_sdk_v1.1.2\lib

Sorry for the inconvenience.

esp_iot_sdk_v1.1.2_15_06_24_p1.1 Release Note
-------------------------------------------

Here is a patch for AT firmware based on SDK_v1.1.2 resolved issue that AT user parameter area was located in wrong address,it may cause WiFi configuration goes wrong.

Please update to this new AT bin files and call "AT+RESTORE" to factory reset. If you call “AT+CIPUPDATE” to upgrade,please also call "AT+RESTORE" to factory reset once.

“AT_bin_v0.25_1024+KB_flash_can_upgrade.zip”
- normal AT bin,runs with boot.bin,can FOTA upgrade,need to use 1024KB flash

“AT_bin_v0.25_for_512KB_flash_cannot_upgrade.zip”
- for old version module which flash size is 512KB
eagle.flash.bin downloads to flash 0x00000
eagle.irom0text.bin downloads to flash 0x40000
can not FOTA upgrade,please don‘t call “AT+CIPUPDATE”

"SDK_v1.1.2_AT_patch_01.zip"
- libs for users who need to compile their own AT firmware,replace libs in \esp_iot_sdk_v1.1.2\lib

So sorry for the inconvenience.
2015-06-27 00:15:04 +02:00
Ivan Grokhotkov
fc83952685 Merge pull request #438 from Links2004/esp8266
update SDK to esp_iot_sdk_v1.1.2_15_06_16_p1
2015-06-26 20:33:02 +03:00
John Doe
a561710677 remove redeclaration 2015-06-26 12:44:48 +03:00
Markus Sattler
fdb723cbad Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
Conflicts:
	hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_main.cpp
2015-06-23 13:08:05 +02:00
Markus Sattler
8f6d1e33d2 update SDK to esp_iot_sdk_v1.1.2_15_06_16_p1 2015-06-17 11:54:46 +02:00
John Doe
8ba054c6b0 readd wrongly deleted definition 2015-06-16 13:22:00 +03:00
John Doe
3b8fea8386 add SLC and I2S register definitions to SDK 2015-06-16 12:16:43 +03:00
John Doe
56bb877ef0 add SLC interrupt routines 2015-06-16 01:09:16 +03:00