1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-10 14:42:08 +03:00
Commit Graph

100 Commits

Author SHA1 Message Date
836c7da8cc adds getautoreconnect() (#4359) 2018-03-16 01:15:30 -03:00
3ce888e87b macro attributes should be used with brackets
related to the issue #2617.
2018-03-13 12:39:08 +08:00
c885542f05 sdk: update to v2.2.0-3-gf8f27ce
- Fixes WiFi not being able to reconnect after SDK update (#4398)
- Fixes increased current in light sleep mode
- Fixes return value documentation for wifi_{get,set}_country
2018-02-22 14:11:43 +03:00
73ae0bb824 sdk: add missing version.h file 2018-02-19 16:34:01 +03:00
429f40d321 sdk: update to 2.2.0
- update libraries and header files
- remove libmesh
- update PHY init data
2018-02-19 12:43:01 +03:00
23a7bc2939 restore zalloc() (lost with OOM debug commit, used by lwip/lwip2) 2018-01-15 09:51:33 +01:00
28253c5bd3 boards.txt generator (#3722)
+ generates boards.rst
+ generate and replace boards section in package.json
+ generate ldscripts
+ new debug option: OOM
+ new led menu for generic board
2018-01-08 11:06:01 -03:00
a2d16f38d4 Extern C blocks (#1352) (#4044)
* Add extern C guard blocks to SDK header files #1352

* fixed some extern C blocks in core and libraries
2017-12-30 02:03:26 -03:00
e04903225e sdk: update to v2.1.0-10-g509eae8 2017-10-15 01:40:10 -05:00
93413efcf4 Remove queue.h contents originating from BSD (#2982)
fixes #2981
2017-02-19 05:36:30 +03:00
ae13809c81 Update SDK to 2.0.0
- Update SDK header files and libraries to SDK 2.0.0 plus 2.0.0_16_08_09
  patch
- Remove mem_manager.o from libmain.a (replaced with umm_malloc)
- Disable switch from DIO to QIO mode for certain flash chips (saves
  IRAM space)
- Add user_rf_cal_sector_set; it points to rf_init_data sector.
- Change the way rf_init_data is spoofed.
  This is now done by wrapping spi_flash_read and returning the data we
  need during startup sequence.
- Place lwip library into flash using linker script instead of section
  attributes (saves IRAM space)
2017-02-03 04:21:20 +03:00
db5e20f237 proposal for issue #1845 wifi_wps_status_cb get an undefined status 4 and missed wifi_wps_disable (#2312) 2016-08-01 11:46:29 +08:00
93d627a61d Update SDK to 1.5.4 (#2138) 2016-06-23 18:39:40 +08:00
1e7e5d4e96 Fix _packed redefinition 2016-06-23 17:53:25 +08:00
f266f8a2ff Update SDK to 1.5.3 2016-05-06 19:33:48 +08:00
4c587e28bc Fix Exception 2 when using printf or vprintf
ets_vprintf signature is not the same as vprintf, it takes an output function as a first argument.
2016-04-17 02:12:01 +03:00
bfe9f7be69 Update and move lwIP headers, add options to use different lwIP build for generic device
Makefile added to lwip source folder to build and install liblwip_gcc.a
2016-04-10 21:55:22 +03:00
aa9f47bba7 Add missing airkiss files 2016-03-29 17:48:37 +03:00
477e9cfb8a Update SDK to 1.5.2 (#1653)
patch included: http://bbs.espressif.com/viewtopic.php?f=46&t=1856
2016-03-29 17:24:37 +03:00
2331377a9d add missing prototypes for libwpa2 2016-02-15 14:23:51 +01:00
e455315bbf Added comment on Reset reason 2016-01-25 00:43:03 +01:00
640d0bb65e improve error handling and return values 2015-12-29 15:00:47 +01:00
cee4ef3078 less static stuff 2015-12-28 20:13:56 +01:00
195e595453 add setSleepMode + getSleepMode and setPhyMode + getPhyMode to WiFi 2015-12-26 13:02:31 +01:00
b66ddbf93a Update to SDK 1.5 (#1102) 2015-12-17 23:14:59 +03:00
fe04165bbe Fix placement of code into RAM, enable gc-sections
Related to #856, #826, #803, #734
2015-10-06 01:45:38 +03:00
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
7bfd425754 Update to SDK 1.3.0 2015-08-10 10:51:09 +03:00
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
e5d2ba5db8 Pass timeout to optimistic_yield, add cont_can_yield check 2015-07-20 15:48:25 +03:00
0b2fb8d3ee never yield within an ISR 2015-07-15 15:06:41 -07:00
b605ab316e add synchronous ota 2015-07-10 22:21:48 +03:00
2937b21c9c add basic WPS function 2015-07-07 18:24:55 +03:00
d4ddb66fc4 update SDK to v1.2.0_15_07_03 2015-07-07 18:09:23 +03:00
a82796f83f Revert a460efb 2015-07-06 12:22:30 +03:00
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
a561710677 remove redeclaration 2015-06-26 12:44:48 +03:00
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
8f6d1e33d2 update SDK to esp_iot_sdk_v1.1.2_15_06_16_p1 2015-06-17 11:54:46 +02:00
8ba054c6b0 readd wrongly deleted definition 2015-06-16 13:22:00 +03:00
3b8fea8386 add SLC and I2S register definitions to SDK 2015-06-16 12:16:43 +03:00
56bb877ef0 add SLC interrupt routines 2015-06-16 01:09:16 +03:00
7c45873ffb update to SDK 1.1.1_15_06_05 2015-06-06 13:48:53 +02:00
6ab3c76e03 register and clock changes 2015-06-02 00:11:20 +03:00
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
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
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
01d0f61429 Update SDK to 1.1.0 (#306) 2015-05-23 12:48:56 +03:00
df0da7c73b Merge branch 'esp8266' of https://github.com/esp8266/Arduino into esp8266-esp8266
blah
2015-05-18 16:48:48 +03:00
870b8b9478 Move tools to platform directory 2015-05-18 16:04:30 +03:00