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

78 Commits

Author SHA1 Message Date
e04903225e sdk: update to v2.1.0-10-g509eae8 2017-10-15 01:40:10 -05:00
ff4bb73084 Integration with @PlatformIO Build System 2017-08-07 15:41:35 +03:00
0b47911b69 Added 1M (No SPIFFS) board option (#3203) 2017-05-12 02:51:20 -05:00
c5c138ec5a axtls: update to bddda2a0
- update ssl_client_new signature
- add max fragment length negotiation support (hardcoded to 4096 bytes)
- build axtls with -f{function,data}-sections, ~1k less DRAM usage,
  ~3k less flash
- strip prefix from build paths in debug symbols
2017-04-29 22:58:19 +08: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
f18b18d53d move libstdc++ to flash (#2804)
* move stdc++ to flash

* Update : change tab to leading spaces, correct indentation
2017-01-17 10:08:11 +08:00
f50a6c0a8a Add support for 8 and 16 MB Flash (#2351)
Add to core dev config initially
2016-08-01 11:20:53 +08:00
1588b45a8a Force core_version to be added to compiled binary 2016-06-24 10:54:51 +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
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
234a8743c9 Fix NMI interrupt handler alignment
as suggested at http://www.esp8266.com/viewtopic.php?f=6&t=4675&start=48#p46002
2016-04-26 16:28:45 +08:00
d89abd696f Added 128K SPIFFS for 512KB modules 2016-02-26 16:52:52 +01:00
55e5bdfc6c Move 64-bit integer division and modulo functions into flash
Saves another 1819 bytes of IRAM (may help with #1582)
2016-02-18 11:15:08 +03:00
339140c756 Use umm_malloc for heap management 2016-02-04 13:14:47 +03:00
70cf3c36ef Add missing AES table pointers (#1271, #1256) 2015-12-22 07:59:54 +03:00
1891241f30 Added WifInfo boards 2015-12-11 17:54:58 +01:00
7f0506007a Fix linker script for 512k(no SPIFFS) variant (#966)
thanks @sven337
2015-11-05 15:44:19 +03:00
f328e66fd7 Add 512k (no SPIFFS) build option (#862) 2015-10-25 21:11:45 +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
da30dbea4a Fix comment in linker script 2015-09-10 16:17:33 +03:00
994dea3de3 forgot the flash.4m1m linker script? 2015-09-10 09:29:28 +02:00
63590a9526 update ld add *(.sdk.version) 2015-07-07 18:09:31 +03:00
b790bffb03 Update flash layout to use eboot 2015-05-29 19:37:31 +03:00
6845030483 Update linker script for SDK 1.1.0
Exception vectors have moved into .text.
2015-05-25 00:32:45 +03:00
5e718d64ab add page and block size to linker scripts 2015-05-21 02:13:24 +03:00
0b89f8ab43 fix switched linkers 2015-05-18 17:59:17 +03:00
6a38d314fa fix location change 2015-05-18 16:58:18 +03:00
870b8b9478 Move tools to platform directory 2015-05-18 16:04:30 +03:00