Paul Sokolovsky
fc69adf64b
SDK 1.5.0: Add backwards compatibility library augmentation.
...
1.5.0 factored out some crypto functions to libcrypto.a, but software built
with older SDK versions oftentimes doesn't link with that lib, so put related
objects back to a lib they were in previously, specifically merge libcrypto.a
content into libwpa.a.
Caveat: this may lead to further issues when using new libwpa2.a, so may need
tweaks in the future.
2016-02-06 11:06:38 +02:00
Paul Sokolovsky
8c69c5da7e
Add "esp_sdk_ver.h" headers to at least SDK builds since 1.0.0.
...
It defines ESP_SDK_VERSION macro, with two decimal digits per SDK version
component, e.g. 010500 for 1.5.0.
2016-02-06 11:00:32 +02:00
Paul Sokolovsky
fcb77ffd0e
Use generic VENDOR_SDK_DIR when patching c_types-c99.patch.
...
Instead of constantly suffixing it with different SDK version.
2016-02-06 10:48:16 +02:00
Erik Slagter
7f16ac6a30
Added sdk 1.5.1.
2016-01-25 01:20:58 +02:00
Olaf Mandel
19bd6df742
Format Makefile (1/2): reorder lines
...
Format the Makefile to be more readible and easier to navigate for the
first-time reader. This way, the Makefile becomes its own documentation.
The general layout is:
* General configuration
* Internal variables
* Global rules
* Free/Libre Tools
* Non-free SDK
This step brings all statements (variable assignments and rule-blocks) in
the Makefile in a new order. No further edits were done. One possible
sanity check is:
diff <(sort Makefile.orig) <(sort Makefile.new)
2016-01-08 00:01:08 +02:00
Paul Sokolovsky
0e1315acdf
Makefile: Keep sdk patch rules together.
2016-01-02 17:11:38 +02:00
Paul Sokolovsky
d353554cb6
Makefile: Group user-settable vars at the top, add comments for each.
2016-01-02 17:09:59 +02:00
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