1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-10 04:22:05 +03:00
Commit Graph

87 Commits

Author SHA1 Message Date
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
8b87491700 new board generator option: --nofloat (#4232) 2018-01-27 11:10:59 +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
06f21f28b4 bump version number 2018-01-02 07:37:22 +08:00
32f6826dcf lwip2 integration 2017-11-03 10:09:53 +08:00
438dae64c7 link airkiss library
https://github.com/esp8266/Arduino/issues/3592
2017-09-12 21:30:18 +08:00
a3a7e87df7 ci: build and upload releases on Travis 2017-05-15 03:49:21 -05:00
a9224266f3 Arduino boards with ESP8266 (#3121)
default crystal freq 26M for all boards, 40M for arduino
2017-04-11 10:19:30 -05: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
2929124028 Link ESP-NOW library 2016-06-24 10:36:58 +08:00
e3f0a65b10 Bump platform.txt version 2016-06-23 18:42:14 +08:00
b91e929d49 Enable floating point formatting in sprintf/sscanf (#1179) 2016-06-23 17:37:06 +08:00
d7d98d03ca Use libc from newlib (#1752)
* Use newlib libc library

This change adds libcmin.a, which is created from newlib libc by selectively removing some of the object files (mostly related to heap management).
The list of files is available in tools/sdk/lib/make_libcmin.sh. Files which are not needed are commented out.
This change adds support for various functions which were missing, like sscanf, strftime, etc.

* Fix some of the time functions

* Redirect stdout to serial

* Implement __putc_r

* Switch to custom newlib build

Built from https://github.com/igrr/newlib-xtensa using:
./configure --with-newlib --enable-multilib --disable-newlib-io-c99-formats --enable-newlib-supplied-syscalls --enable-target-optspace --program-transform-name="s&^&xtensa-lx106-elf-&" --disable-option-checking --with-target-subdir=xtensa-lx106-elf --target=xtensa-lx106-elf --enable-newlib-nano-formatted-io --enable-newlib-reent-small  --prefix=path-to-arduino-core/tools/sdk/libc
CROSS_CFLAGS="-DMALLOC_PROVIDED -DSIGNAL_PROVIDED -DABORT_PROVIDED" make
make install

* Update tests
2016-06-23 17:27:57 +08:00
6bb8e1145b Rebuild libstdc++ with mlongcalls and link against it (#1983) 2016-06-07 22:47:35 +08:00
32bd42b028 Store git version of the core in the compiled binary (#2099)
* Store git version of the core in the compiled binary

* Don't update version number when using boards manager package
2016-06-06 14:37:39 +08:00
5176202603 Real board name available in Sketch/MDNS/OTA (#2054)
* Changed WifInfo settings and WeMos board name

* Added board name to have in sketch and MDNS/OTA

* board naming convention

https://github.com/esp8266/Arduino/pull/2054
2016-06-01 16:07:24 +08:00
a2b82ed6b6 Use gcc-built LwIP by default (#1926)
It is still possible to use xcc-built LwIP by selecting "Core Development" board from tools menu.
2016-05-06 20:09:15 +08:00
986aa86f53 Merge branch 'master' into master 2016-04-28 19:13:27 +02:00
234f917189 Removed legacy code for the "Upload Using" menu
Ref: https://github.com/esp8266/Arduino/issues/1982
2016-04-28 18:52:32 +02:00
d7ce823f97 Update change log 2016-04-13 16:20:36 +03:00
0addae0084 move lwIP source to sdk and add a build hook instead of variant 2016-04-10 23:57:26 +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
452a355360 add missing prototypes for libwpa2 2016-02-15 14:23:23 +01:00
46c096ba23 update version in platform.txt 2016-01-26 17:25:40 +01:00
2b23b005aa allow control of enabling debug and debug level from IDE 2016-01-02 12:25:39 +01:00
4333634bde Add warning levels configurable through Preferences 2015-12-20 11:51:10 +03:00
854dddded8 Link mesh library (#1256) 2015-12-20 11:28:36 +03:00
727b6b1f6f Enable -mlongcalls flag for assembler 2015-12-18 10:00:44 +03:00
b66ddbf93a Update to SDK 1.5 (#1102) 2015-12-17 23:14:59 +03:00
7137ec5dac fix eclipse problem rename core.a to arduino.ar
see #948
2015-11-17 18:43:43 +01:00
3c14656a26 Dirty hack for archive file path issue #948
Get rid of the warning in Arduino 1.6.6 and keep it compatible with Arduino 1.6.5
Downside is that IDE can not cache archive file between compilations.
2015-11-11 12:20:59 +03:00
d3628f5a01 Learn to live with a warning so older versions do not fail 2015-11-09 01:59:13 +02:00
a8976a01fd Add MD5 to core, Fix OTA examples and Digest Authentication to OTA and espota.py 2015-11-09 00:42:30 +02:00
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
a631269f3c Update readme and fix tool paths 2015-10-30 01:58:56 +03:00
b13742cd25 Support Sketch > Export compiled binary 2015-10-28 12:16:06 -04: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
7071cbe576 Remove extra slash in path
fix #723
2015-09-30 23:10:43 +03:00
0dcb883b81 adapt platform.txt for new espota.py 2015-09-18 16:05:35 +02:00
9a2f2f2849 Add axTLS, first draft of WiFiClientSecure (#43) 2015-09-01 15:45:12 +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
44ac799481 bad command 2015-07-06 12:30:32 +03:00
37bd383c59 Part of 7cd54a4 without IDE changes 2015-07-06 12:29:56 +03:00
dc9072b94b Initial Upload From IDE
For Test ONLY
2015-07-06 12:25:17 +03:00
dc08418f08 Provide init data for register_chipv6_phy 2015-06-22 03:18:02 +03:00
703a9f3ef8 Print stack on exception and soft WDT reset 2015-06-19 19:42:59 +03:00
66b480ab06 Remove -pedantic, enable debug info (-g) 2015-06-19 17:33:28 +03:00
f889d3b749 add pedantic compiling flag see #385 2015-06-05 21:00:13 +02:00
06fcbf075a Remove .bss from sketch size calculation 2015-06-01 02:09:46 +03:00