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

142 Commits

Author SHA1 Message Date
c2414a2252 Update axTLS to 144994c
https://github.com/igrr/axtls-8266/pull/23
2016-08-29 13:48:54 +08:00
35ee060c09 axTLS: update to d26f23a (2.0.0+) 2016-08-25 12:49:32 +08:00
7746288b41 fix mdns.h guard defines (#2396) 2016-08-18 10:19:56 +03:00
db5e20f237 proposal for issue #1845 wifi_wps_status_cb get an undefined status 4 and missed wifi_wps_disable (#2312) 2016-08-01 11:46:29 +08:00
f50a6c0a8a Add support for 8 and 16 MB Flash (#2351)
Add to core dev config initially
2016-08-01 11:20:53 +08:00
07f4d4c241 Lwip addons (#2260)
* Add multicast TTL to UDP and rework UdpContext

* Add limit for TCP TIME_WAIT pcbs

* Add liblwip_gcc.a

* Make the changes be backward compatible with the current xcc version
2016-07-11 21:07:45 +08:00
24f84664e7 fixed argument passing (#2209)
Using espota.py as a module by calling espota.main(args) was not working because the args given to main were not being passed into parser.parse_args().  I fixed this by having main pass args to the parser function, which in turn passes them to the parser object's parse_args() function.
2016-07-06 10:59:23 +08:00
79ce12247e add option to define hardware folder as parameter (#2230)
current hardware folder used for the core is wrong, but I have not come
up with a way to properly configure it
2016-07-05 14:22:54 +08:00
1588b45a8a Force core_version to be added to compiled binary 2016-06-24 10:54:51 +08:00
93d627a61d Update SDK to 1.5.4 (#2138) 2016-06-23 18:39:40 +08:00
1e7e5d4e96 Fix _packed redefinition 2016-06-23 17:53:25 +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
6f3785b4b7 sntp_localtime: return -1 in tm_isdst field (#2010) 2016-06-13 15:29:05 +08:00
fc80526ebf Remove symbols defined in abi.cpp from libstdc++ 2016-06-13 15:02:59 +08:00
9dd7910aed Enable SO_REUSE in LwIP and WiFiServer (#1431) (#2140) 2016-06-13 10:36:10 +08:00
0f0386e3c4 Update axTLS to ab516f7
fe6e51a...ab516f7
2016-06-13 00:56:38 +08:00
6bb8e1145b Rebuild libstdc++ with mlongcalls and link against it (#1983) 2016-06-07 22:47:35 +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
9e60d4d463 Update axTLS to fe6e51a (1.5.3+) 2016-06-01 17:40:04 +08:00
e8b8a606e4 Update axTLS to 139914f
- Fix occasional software WDT due to lengthy bigint operations
- Implement truly blocking reads as a workaround for half-duplex nature of axTLS
2016-05-10 23:34:33 +08:00
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
0b7f8f9773 Fix crash in igmp_start_timer (#1826) 2016-05-06 19:45:21 +08:00
f266f8a2ff Update SDK to 1.5.3 2016-05-06 19:33:48 +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
c8a1507504 Update axTLS to 69c757f
Fix issue with handling of large certificates (#1816)
2016-04-19 09:32:51 +03:00
39fc85fa10 Merge pull request #1931 from andig/andig-patch-2
Python 3 compatibility
2016-04-19 08:52:00 +03:00
8c65f2fcd0 Update axTLS to fe4518d, SNI support in WiFiClientSecure (#1285)
Fixes #1933
2016-04-19 08:29:13 +03:00
1092b42e12 Python 3 compatibility 2016-04-18 07:49:14 +02:00
4c587e28bc Fix Exception 2 when using printf or vprintf
ets_vprintf signature is not the same as vprintf, it takes an output function as a first argument.
2016-04-17 02:12:01 +03:00
797c78ddad Add ARM tools (#269) 2016-04-14 13:06:23 +03:00
0addae0084 move lwIP source to sdk and add a build hook instead of variant 2016-04-10 23:57:26 +03:00
589b86b9bf fix headers and source permissions 2016-04-10 22:52:39 +03:00
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
1b93072d2a Add LwIP binary built with gcc 2016-03-29 17:49:37 +03:00
aa9f47bba7 Add missing airkiss files 2016-03-29 17:48:37 +03:00
477e9cfb8a Update SDK to 1.5.2 (#1653)
patch included: http://bbs.espressif.com/viewtopic.php?f=46&t=1856
2016-03-29 17:24:37 +03:00
5cec3345ad Fix error in build script when library list is empty 2016-03-11 15:44:51 +03:00
34b471b435 Another change to remove "Upload Using" option from board menu
Ref. https://github.com/esp8266/Arduino/pull/1747#issuecomment-194694851
2016-03-10 07:42:13 +01:00
fa3effa5fc Don't import serial in build.py 2016-03-03 17:26:14 +03:00
031a18c836 Build sketches with arduino-builder 2016-03-03 17:21:58 +03:00
efa35e257a Update axTLS to 5b4be7d
Changes:
5b4be7d273 Reserve 16k fragment buffer only when it is actually required.
b33ef68e6a Fix handshake status not being set if increase_bm_data_size fails
2016-03-02 15:47:12 +03:00
28ae6fc917 Merge pull request #1684 from hallard/master
Added 128K SPIFFS for 512KB modules
2016-02-27 01:52:02 +03:00
1cd644582a Merge pull request #1633 from joostd/master
Enable WPA2-Enterprise
2016-02-27 01:51:24 +03:00
d89abd696f Added 128K SPIFFS for 512KB modules 2016-02-26 16:52:52 +01:00
e206093b60 Update libaxtls.a to 324c2fd
Changelog:
324c2fdade Terminate connection if increase_bm_data_size fails
96fbb39f21 Update README.md
c18bb56e61 Add travis CI
9eaeca3a03 Postpone freeing of X509 context to the first data exchange after handshake
28869ea94b Use free followed by malloc instead of realloc when increasing raw buffer
43a90bcf35 Merge pull request #8 from slaff/feature/lwipr-compat
66e1a5f423 Merge pull request #7 from slaff/feature/sni
1154d0a985 Changed the code to reserve bytes for hostname only if needed.
63da8991c2 Added SNI ( https://en.wikipedia.org/wiki/Server_Name_Indication ) support.
7c38865f66 Restructured the lwip raw comat code. Added replacements for the time functions on ESP8266.
885ff3e8f0 Merge pull request #6 from slaff/feature/lwip-raw
d78e7a0799 Initial version of axTLS integration with lwip raw tcp mode (http://lwip.wikia.com/wiki/Raw/TCP).
2016-02-26 18:41:27 +03: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
2331377a9d add missing prototypes for libwpa2 2016-02-15 14:23:51 +01:00
30b2a99b3f Remove mem_manager.o from libmain.a (#1630) 2016-02-15 00:24:19 +03:00
339140c756 Use umm_malloc for heap management 2016-02-04 13:14:47 +03:00
5d9fb2894d fixed remaining python 3.5 incompatibility 2016-01-25 20:22:22 +01:00