david gauchard
32f6826dcf
lwip2 integration
2017-11-03 10:09:53 +08:00
Ivan Grokhotkov
438dae64c7
link airkiss library
...
https://github.com/esp8266/Arduino/issues/3592
2017-09-12 21:30:18 +08:00
Ivan Grokhotkov
a3a7e87df7
ci: build and upload releases on Travis
2017-05-15 03:49:21 -05:00
Sergio Tomasello
a9224266f3
Arduino boards with ESP8266 ( #3121 )
...
default crystal freq 26M for all boards, 40M for arduino
2017-04-11 10:19:30 -05:00
Ivan Grokhotkov
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
Ivan Grokhotkov
2929124028
Link ESP-NOW library
2016-06-24 10:36:58 +08:00
Ivan Grokhotkov
e3f0a65b10
Bump platform.txt version
2016-06-23 18:42:14 +08:00
Ivan Grokhotkov
b91e929d49
Enable floating point formatting in sprintf/sscanf ( #1179 )
2016-06-23 17:37:06 +08:00
Ivan Grokhotkov
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
Ivan Grokhotkov
6bb8e1145b
Rebuild libstdc++ with mlongcalls and link against it ( #1983 )
2016-06-07 22:47:35 +08:00
Ivan Grokhotkov
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
Charles
5176202603
Real board name available in Sketch/MDNS/OTA ( #2054 )
...
* Changed WifInfo settings and WeMos board name
* Added board name to have in sketch and MDNS/OTA
* board naming convention
https://github.com/esp8266/Arduino/pull/2054
2016-06-01 16:07:24 +08:00
Ivan Grokhotkov
a2b82ed6b6
Use gcc-built LwIP by default ( #1926 )
...
It is still possible to use xcc-built LwIP by selecting "Core Development" board from tools menu.
2016-05-06 20:09:15 +08:00
Krzysztof
986aa86f53
Merge branch 'master' into master
2016-04-28 19:13:27 +02:00
Krzysztof
234f917189
Removed legacy code for the "Upload Using" menu
...
Ref: https://github.com/esp8266/Arduino/issues/1982
2016-04-28 18:52:32 +02:00
Ivan Grokhotkov
d7ce823f97
Update change log
2016-04-13 16:20:36 +03:00
Me No Dev
0addae0084
move lwIP source to sdk and add a build hook instead of variant
2016-04-10 23:57:26 +03:00
Me No Dev
bfe9f7be69
Update and move lwIP headers, add options to use different lwIP build for generic device
...
Makefile added to lwip source folder to build and install liblwip_gcc.a
2016-04-10 21:55:22 +03:00
Joost van Dijk
452a355360
add missing prototypes for libwpa2
2016-02-15 14:23:23 +01:00
Markus Sattler
46c096ba23
update version in platform.txt
2016-01-26 17:25:40 +01:00
Markus Sattler
2b23b005aa
allow control of enabling debug and debug level from IDE
2016-01-02 12:25:39 +01:00
Ivan Grokhotkov
4333634bde
Add warning levels configurable through Preferences
2015-12-20 11:51:10 +03:00
Ivan Grokhotkov
854dddded8
Link mesh library ( #1256 )
2015-12-20 11:28:36 +03:00
Ivan Grokhotkov
727b6b1f6f
Enable -mlongcalls flag for assembler
2015-12-18 10:00:44 +03:00
Ivan Grokhotkov
b66ddbf93a
Update to SDK 1.5 ( #1102 )
2015-12-17 23:14:59 +03:00
Markus Sattler
7137ec5dac
fix eclipse problem rename core.a to arduino.ar
...
see #948
2015-11-17 18:43:43 +01:00
Ivan Grokhotkov
3c14656a26
Dirty hack for archive file path issue #948
...
Get rid of the warning in Arduino 1.6.6 and keep it compatible with Arduino 1.6.5
Downside is that IDE can not cache archive file between compilations.
2015-11-11 12:20:59 +03:00
Me No Dev
d3628f5a01
Learn to live with a warning so older versions do not fail
2015-11-09 01:59:13 +02:00
Me No Dev
a8976a01fd
Add MD5 to core, Fix OTA examples and Digest Authentication to OTA and espota.py
2015-11-09 00:42:30 +02:00
Me No Dev
843e11100d
mDNS, platform and espota.py changes for IDE Upload
...
mDNS responds with more TXT properties
platform change to support OTA functions
espota.py added authentication parameter
IDE branch: https://github.com/me-no-dev/Arduino-1/tree/esp8266-ota
2015-11-07 22:02:43 +02:00
Ivan Grokhotkov
a631269f3c
Update readme and fix tool paths
2015-10-30 01:58:56 +03:00
Carl Pacey
b13742cd25
Support Sketch > Export compiled binary
2015-10-28 12:16:06 -04:00
Ivan Grokhotkov
fe04165bbe
Fix placement of code into RAM, enable gc-sections
...
Related to #856 , #826 , #803 , #734
2015-10-06 01:45:38 +03:00
Ivan Grokhotkov
7071cbe576
Remove extra slash in path
...
fix #723
2015-09-30 23:10:43 +03:00
Pascal Gollor
0dcb883b81
adapt platform.txt for new espota.py
2015-09-18 16:05:35 +02:00
Ivan Grokhotkov
9a2f2f2849
Add axTLS, first draft of WiFiClientSecure ( #43 )
2015-09-01 15:45:12 +03:00
Markus Sattler
2937b21c9c
add basic WPS function
2015-07-07 18:24:55 +03:00
Markus Sattler
d4ddb66fc4
update SDK to v1.2.0_15_07_03
2015-07-07 18:09:23 +03:00
John Doe
44ac799481
bad command
2015-07-06 12:30:32 +03:00
Ivan Grokhotkov
37bd383c59
Part of 7cd54a4 without IDE changes
2015-07-06 12:29:56 +03:00
John Doe
dc9072b94b
Initial Upload From IDE
...
For Test ONLY
2015-07-06 12:25:17 +03:00
Ivan Grokhotkov
dc08418f08
Provide init data for register_chipv6_phy
2015-06-22 03:18:02 +03:00
Ivan Grokhotkov
703a9f3ef8
Print stack on exception and soft WDT reset
2015-06-19 19:42:59 +03:00
Ivan Grokhotkov
66b480ab06
Remove -pedantic, enable debug info (-g)
2015-06-19 17:33:28 +03:00
Markus Sattler
f889d3b749
add pedantic compiling flag see #385
2015-06-05 21:00:13 +02:00
Ivan Grokhotkov
06fcbf075a
Remove .bss from sketch size calculation
2015-06-01 02:09:46 +03:00
Ivan Grokhotkov
b790bffb03
Update flash layout to use eboot
2015-05-29 19:37:31 +03:00
Ivan Grokhotkov
c2fc2b0a62
Better sketch size reporting ( #314 )
2015-05-24 16:12:31 +03:00
Ivan Grokhotkov
3540c15028
Fix tools path
2015-05-18 21:52:15 +03:00
Ivan Grokhotkov
ffd6c15947
Make platform.txt compatible with board manager package
2015-05-18 20:06:24 +03:00