Paul Sokolovsky
ae77cda74b
Makefile: Factor out common patch options.
2016-01-02 17:04:16 +02:00
Paul Sokolovsky
24bd9c160d
Makefile: Move tool defines below in a file.
2016-01-02 16:46:38 +02:00
Paul Sokolovsky
36bc0ad037
sdk 1.4.0: Patch dhcps_lease structure to let lwIP build.
...
Based on vendor "patch" at http://bbs.espressif.com/viewtopic.php?f=46&t=1221 .
2016-01-02 16:43:16 +02:00
Slavey Karadzhov
6b6ab574a1
Added SDK 1.5.0, not made default as it breaks backwards compatibility.
...
Per the release notes, -lcrypto needs to be added to avoid linking errors.
2015-12-02 22:05:27 +02:00
Slavey Karadzhov
2df0123d9f
Update to SDK 1.4.0.
...
For details see: http://bbs.espressif.com/viewtopic.php?f=46&t=1124
2015-10-04 02:03:18 +03:00
Jens Jensen
b44afa47b5
Update to SDK 1.3.0.
2015-08-15 11:21:20 +03:00
Paul Sokolovsky
ccf1cfd2b8
libsmartconfig_2.4.2.zip is no longer needed or downloadable.
2015-07-24 21:37:03 +03:00
Paul Sokolovsky
db34de1c74
1.2.0: Appears that latest mem_optimize patch supercedes previous patches.
2015-07-23 20:56:54 +03:00
Slavey Karadzhov
8f30ff5199
1.2.0: Add patch optimizing RAM usage.
...
See: http://bbs.espressif.com/viewtopic.php?f=5&t=734 .
2015-07-23 20:55:53 +03:00
Paul Sokolovsky
641af54864
Add yet another libssl patch for SDK 1.2.0.
2015-07-09 13:23:08 +03:00
Paul Sokolovsky
6181bd40aa
Fix name clashes with ever-occurring libssl patches.
2015-07-09 13:20:59 +03:00
nqdinh
715848aea1
Update SDK to version 1.2.0
2015-07-09 13:13:49 +03:00
Paul Sokolovsky
3ea88df2fb
Add sleep issue patch for SDK 1.1.2.
2015-07-03 23:05:15 +03:00
Paul Sokolovsky
c731c1b88a
Add scan issue patch for SDK 1.1.2.
2015-07-03 22:48:48 +03:00
Paul Sokolovsky
ea07dab857
clean: Be sure to remove crosstool-NG/.build/src .
...
This is required to ensure clean rebuilds regardless the nature of changes
(it's for example required to re-apply patches).
2015-06-13 23:25:56 +03:00
slaff
5c7a3dae7b
Update SDK to version 1.1.2
2015-06-13 23:23:51 +03:00
Slavey Karadzhov
3d6ae40d40
Added support for SDK 1.1.1.
2015-06-08 22:51:43 +02:00
Slavey Karadzhov
266ed20b10
Added SDK 1.1.0 patch 1. See: http://bbs.espressif.com/viewtopic.php?f=5&t=508 .
2015-05-28 11:15:49 +03:00
Paul Sokolovsky
4e4590de89
sdk_patch_1.1.0: Add fix for force-requiring user_rf_pre_init().
...
SDK 1.1.0 introduced backward incompatible change of requiring user to define
user_rf_pre_init(). Of course, this could have been easily avoided by providing
default empty implementation in the library, what this patch does.
2015-05-26 09:50:56 +03:00
Paul Sokolovsky
ceb91565c8
Switch to MIT-licensed 1.1.0 release.
...
Which unfortunately has the same version number.
2015-05-26 09:21:49 +03:00
Jacob Gabriel
6c184ab580
Add SDK 1.1.0.
2015-05-24 17:38:46 +03:00
Paul Sokolovsky
332a358472
Use -N (--forward) for patch invocation.
2015-05-23 01:19:07 +03:00
HappyCodingRobot
f6b8064230
Espressif lib patch for 1.0.1 added to Makefile
2015-05-20 17:31:27 +02:00
Simon John
941d14f821
Add support for SDK 1.0.1 release
...
Includes C99 patch (wish they'd accept that upstream!)
Doesn't need the SSL patch from the beta's
2015-04-26 01:44:55 +03:00
Kiril Zyapkov
fb47da2fa8
Add support for SDK v.1.0.1_b2
2015-04-23 10:36:36 +03:00
Miklos Marton
1834c1ebb9
Added support for Espressif SDK v1.0.1_b1_15_04_02
2015-04-06 15:25:13 +03:00
Chad Cormier Roussel
31ef9133b5
Add support for version 1.0.0 plus c99 patch
2015-03-20 18:13:18 +01:00
Simon John
06aa4a456b
Add support for 0.9.6 beta1 plus c99 patch
2015-03-17 12:28:54 +02:00
Simon John
3fb1417d38
Add support for SDK 0.9.5 final + patch1
...
Also patches C99
2015-01-28 02:47:37 +02:00
Paul Sokolovsky
4ad14b2272
Add patch to make vendor headers compatible with C99.
...
Make then not define their own versions on uint8_t, bool, etc., instead
use standard header stdbool.h, stdint.h.
2015-01-17 19:54:51 +02:00
Simon John
be82c4a0a7
Add support for SDK 0.9.5 beta 1
...
Not selected by default, just uncomment #VENDOR_SDK = 0.9.5b1
2015-01-13 16:31:42 +00:00
Paul Sokolovsky
74684a402a
Set default vendor SDK to 0.9.4.
2015-01-11 02:15:30 +02:00
Paul Sokolovsky
fd5646963f
Add initial support for vendor SDK 0.9.4.
...
Not set as default so far.
2014-12-23 02:33:09 +02:00
Paul Sokolovsky
0d6d0b8f5e
Formatting and dependency cleanup.
2014-11-25 02:21:46 +02:00
Paul Sokolovsky
ed7b06e5db
Add separate clean-sdk and clean-sysroot targets.
2014-11-25 02:21:07 +02:00
Paul Sokolovsky
ca7928b530
Make vendor license where it belongs.
2014-11-25 02:05:07 +02:00
Paul Sokolovsky
8560544ed7
Add support for vendor SDK 0.9.3, while keeping support for 0.9.2.
2014-11-24 02:14:33 +02:00
Paul Sokolovsky
7539be1577
Fix clean target to properly remove vendor sdk dir.
2014-11-24 01:15:42 +02:00
Paul Sokolovsky
0b42e1403e
Add clean target - use after pulling in new changes.
2014-11-21 21:45:41 +02:00
Andrew Andrianov
85d0f81b51
Create irom version of libc
...
This patch adds the voodoo required to make an irom-only
version on newlib. In case some goodies doesn't fit in SRAM.
Link with -lcirom instead of -lc
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2014-11-21 21:29:02 +02:00
Paul Sokolovsky
c98642a964
Patch proper linker file.
2014-11-19 23:29:19 +02:00
Paul Sokolovsky
fa2948fd3a
Don't be verbose on installing vendor libs/headers.
2014-11-19 22:44:08 +02:00
Paul Sokolovsky
d963e31f7b
Install linker script to toolchain sysroot.
...
Then -T option to gcc/ld will find them there just by file name
(without a path).
2014-11-19 22:42:02 +02:00
Andrew Andrianov
cc7bd07866
Fix libhal dependecy
...
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2014-11-19 14:22:34 +02:00
Paul Sokolovsky
85bac4d601
Install esptool.py to toolchain bin/.
...
Also, make sdk_patch target "real".
2014-11-19 14:18:22 +02:00
Paul Sokolovsky
5bb751c482
Install libhal to sysroot too, where it can be found.
...
Also, add phony target aliases to easily rebuild particular one.
2014-11-19 01:45:11 +02:00
Paul Sokolovsky
7a7920a8a9
Name subdir targets with underscore prefix (they're internal targets).
2014-11-19 00:10:48 +02:00
Paul Sokolovsky
5e1dde19c4
Install vendor SDK in toolchain sysroot.
...
Also, do that when installing vendor SDK, not when installing toolchain.
2014-11-19 00:08:26 +02:00
Paul Sokolovsky
1bbca16850
Instead of "OPENSOURCE" option, use "STANDALONE" with inverted meaning.
...
STANDALONE is the default.
2014-11-18 21:52:44 +02:00
Andrew Andrianov
2441e964d1
Add an OPENSOURCE option
...
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2014-11-18 22:14:32 +03:00