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

21 Commits

Author SHA1 Message Date
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