Commit Graph

198 Commits

Author SHA1 Message Date
15beab9f4b Update crosstool-ng 2023-01-20 23:54:37 -08:00
Jeff H
3fe9490115 update lwip2 submodule 2021-09-23 18:48:17 -07:00
Jeff H
6ffdcf1e53 switch to lwip213rc1 linklayer branch 2021-09-23 18:07:59 -07:00
Jeff H
de7b51520b use arduino default sdk (NONOSDK22x_190703) 2021-09-23 17:55:26 -07:00
Jeff H
3f15398219 update lwip2 submodule to d-a-v/master/2314329 2019-05-17 10:24:01 -07:00
Jeff H
0fe56df2c5 revert update to latest 2.2.x - something broken, maybe SPI flash related 2019-03-19 09:38:54 -07:00
Jeff H
f423afd49e Update lwip2, use latest SDK release/v2.2.x 2019-02-26 11:40:27 -08:00
Jeff H
da0347802e using esp82xx-nonos-linklayer-opensdk 2019-02-22 17:59:11 -08:00
Jeff H
fb70b441c9 rm lwip2 2019-02-22 17:04:55 -08:00
Jeff H
4e9492adeb update to lwip212 2019-02-15 21:32:46 -08:00
Jeff H
a6f1346c05 add lwip2 submodule 2019-02-15 01:41:47 -08:00
Jeff H
cf20b1f4c7 update makefile to v2.2.2, do clean + install lwip2 in main targets 2019-02-14 22:35:45 -08:00
Jeff H
4bbc081f46 lwip2: revert sdk to sdk2, install to sysroot 2019-02-13 19:09:09 -08:00
Jeff H
e91ace4506 3.x: crosstool-ng update for GCC 7.4.0 2019-01-21 11:57:23 -08:00
Jeff H
f98ee40b81 changes for sdk3.x 2019-01-03 18:00:36 -08:00
Jeff H
e3f768a2e4 add gcc 8.2.0 2018-10-26 13:00:20 -07:00
Jeff H
a7bac0832f working for gcc 6.4.0 + 7.3.0 2018-10-26 11:42:01 -07:00
Jeff H
c0765a5941 update ct-ng 2018-10-25 22:30:53 -07:00
Jeff H
cad5d8d15a makefile changes for newer ct-ng 2018-10-25 22:30:41 -07:00
Jeff H
9833f1b162 update crosstool-ng submodule 2018-10-25 20:35:41 -07:00
Paul Sokolovsky
5518fb6116 Makefile: Set default vendor SDK version to 2.1.0-18-g61248df (KRACK fix).
By the information provided by Espressif, this version contains fix
for the KRACK vulnerability.

More info: https://github.com/pfalcon/esp-open-sdk/issues/296
2018-02-08 12:19:43 +02:00
Vincent Stakenburg
4ea62358c9 README: Fix MicroPython ESP8266 port link. 2017-11-09 23:37:31 +02:00
Paul Sokolovsky
11ca71d47d Makefile: Fix "git co" into "git checkout".
(Local alias leaked.)
2017-11-08 18:03:11 +02:00
Paul Sokolovsky
11a7e7e57f Makefile: Add vendor SDK 2.1.0-18-g61248df.
Since 2.1.0 zip release, the way of SDK distribution switched to git repo
with binary blobs and stuff. The repo isn't tagged properly for releases,
so above "git describe --tags" output is used.

This SDK version contains alleged fix for KRACK vulnerability.
2017-11-05 01:25:07 +02:00
Tamas TEVESZ
350c0e9174 Makefile: replace references to make with $(MAKE)
make is not always GNU make; the latter  may go by different names.
This helps builds on systems where the default make is not GNU make.
2017-06-23 20:43:50 +03:00
ArchontPL
f2031692d8 Makefile: Changes in PATH for Windows environments.
Added quotation marks when setting PATH - without it compilation on
Cygwin, etc. may lead to an error. PATH on Windows can contain spaces e.g.
'C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common' which causes
problems.
2017-06-23 20:37:07 +03:00
Paul Sokolovsky
bf5eb90f34 examples/blinky: Blink GPIO2 by default, ESP-12 have builtin LED there. 2017-06-23 20:34:03 +03:00
Eric Poulsen
c416ce38f8 examples/blinky/Makefile: fixed flash offsets / filenames 2017-06-22 15:38:57 -07:00
Geoffrey McRae
b069537944 Added SDK 2.1.0 to the build 2017-05-28 09:09:46 +03:00
Martin
12cb4b142e Corrected 'sussystem' to 'subsystem' 2017-05-12 11:44:34 +02:00
Max Filippov
b4ca4e59a8 crosstool-ng: update submodule
This brings fix for gperf-related breakage.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2017-04-03 11:26:39 -07:00
Max Filippov
b1929e33f4 examples/blinky: add -lc to LDLIBS for memchr
This fixes issue #213

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2017-02-05 21:03:25 -08:00
Paul Sokolovsky
e8d757b1a7 esptool: Upgrade to upstream v1.2. 2016-11-06 00:21:45 +03:00
Paul Sokolovsky
24f10eb164 Switch to SDK 2.0.0 by default.
Firmware built with SDK 2.0.0 can't be programmed to blank flash (will
lead to bootloop), so affected parties should be prepared to flash
esp_init_data_default.bin manually, or update their firmware to detect
blank flash and initialize default data automatically (what previous
versions of vendor SDK did themselves).
2016-10-17 20:08:28 +03:00
Paul Sokolovsky
3701f042ed esptool: Update to latest upstream, --flash_size=detect support. 2016-10-17 20:06:32 +03:00
Paul Sokolovsky
5caadc5428 Makefile: Group "clean" targets together. 2016-10-17 19:47:53 +03:00
Paul Sokolovsky
89ecaadb99 Switched SDK 2.0.0 from archive 16_07_19 to 16_08_10.
Checked that the only change is addition of "Espressif MIT" license
blurb to various header and source files. The libraries stay exactly
the same (and thus patch_16_08_09 is still needed).
2016-10-11 18:48:06 +03:00
Paul Sokolovsky
2d7d170698 README: Add explicit mention of examples/ and MicroPython as real-world example. 2016-10-07 23:59:32 +03:00
Jan Pobořil
d18f815c8d Changed dependency unrar to unrar-free.
Debian does not include unrar in default repositories, because it
is not free. But does include unrar-free and also Ubuntu has it.
2016-09-19 11:03:37 +03:00
Jonathan wagner
b10756d25a MacOS build needs help2man
configure fails with the following

configure: error: missing required tool: help2man
2016-08-28 15:18:21 +03:00
Jeremy Drake
e95cd3ae22 Add patch for SDK 2.0.0 (20160809). 2016-08-28 15:16:21 +03:00
Jeremy Drake
9dac80583d Added vendor sdk include dir to compile user_rf_cal_sector_set.c
Also specified dependency on $(VENDOR_SDK_DIR)/.dir.

While I was at it, made same changes to empty_user_rf_pre_init.c, even
though it doesn't seem to be built anymore, and removed the .o files in
clean-sdk target.
2016-07-31 20:14:04 -07:00
Paul Sokolovsky
e629109c76 Add default implementation of user_rf_cal_sector_set() callback.
Suddenly introduced in SDK 1.5.4+patch/SDK 2.0.0, another callback most
users won't care about. Vendor's description is: "Set the target flash
sector to store RF_CAL parameters. The system parameter area (4 flash
sectors) has already been used, so the RF_CAL parameters will be stored
in the target sector set by user_rf_cal_sector_set." It's a mystery how
all the previous SDK version worked without a need to store this info
in flash (actually, that was one of the "selling points" of ESP8266,
setting it aside from all other chips which had RF calibration in flash),
and 2.0.0 suddenly decided to do it.

So, make this default user_rf_cal_sector_set() implementation return
flash_sectors - 5, so the last 20KB/5 sectors of flash should be
reserved for systems needs (vs 16KB/4 sectors in previous SDKs).
2016-08-01 00:22:26 +03:00
Jeremy Drake
c1974f7551 Added sdk 2.0.0.
Per pfalcon/esp-open-sdk#183
2016-07-26 21:55:55 -07:00
Paul Sokolovsky
03f5e898a0 Makefile: Make SDK 1.5.4 default. 2016-06-13 17:53:49 +03:00
Benjamin Marty
9b1dba19f4 README: Added wget & bzip2 to apt-get. 2016-06-12 02:12:55 +03:00
Paul Sokolovsky
485f53368b esptool: Upgrade to latest upstream (v1.2-dev). 2016-06-11 22:04:38 +03:00
Paul Sokolovsky
0ea6a4ea10 SDK 1.5.4: Rename directory to avoid name clash with future versions.
For this version directory, as put by the vendor into zip file, lacks version
suffix.
2016-06-11 20:02:36 +03:00
Tobias Kohlbau
8f9f0eb969 Add SDK 1.5.4.
Signed-off-by: Tobias Kohlbau <tobias.kohlbau@gmail.com>
2016-06-11 12:49:56 +03:00
Leon Woestenberg
62bda07d7c README: Mention python-dev as development host dependency.
Required to build cross-gdb.
2016-06-11 12:38:13 +03:00