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
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
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
Ivan Grokhotkov
e5d2ba5db8
Pass timeout to optimistic_yield, add cont_can_yield check
2015-07-20 15:48:25 +03:00
Makuna
0b2fb8d3ee
never yield within an ISR
2015-07-15 15:06:41 -07: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
d4ddb66fc4
update SDK to v1.2.0_15_07_03
2015-07-07 18:09:23 +03:00
Ivan Grokhotkov
a82796f83f
Revert a460efb
2015-07-06 12:22:30 +03: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
Markus Sattler
7c45873ffb
update to SDK 1.1.1_15_06_05
2015-06-06 13:48:53 +02:00
John Doe
6ab3c76e03
register and clock changes
2015-06-02 00:11:20 +03:00
Makuna
3c3bc0f523
Timer0 and Servo library support
...
This exposes the Timer0
This provides a Servo library support compatible with Arduino Servo
library but only supports the two timers the esp8266 has available
2015-05-29 13:30:15 -07:00
Markus Sattler
f18bb28813
fix bug #343
...
add __attribute__ to printf functions for better compiler warning handling.
remove ICACHE_FLASH_ATTR, all cpp files are automatic in FLASH (ld script)
2015-05-28 18:58:09 +02:00
Markus Sattler
dc52cf82c5
read the rst reason from the SDK if stored.
...
add String getResetInfo(void); and struct rst_info * getResetInfoPtr(void);
2015-05-25 11:15:29 +02:00
Ivan Grokhotkov
01d0f61429
Update SDK to 1.1.0 ( #306 )
2015-05-23 12:48:56 +03:00
ficeto
df0da7c73b
Merge branch 'esp8266' of https://github.com/esp8266/Arduino into esp8266-esp8266
...
blah
2015-05-18 16:48:48 +03:00
Ivan Grokhotkov
870b8b9478
Move tools to platform directory
2015-05-18 16:04:30 +03:00