1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-16 11:21:18 +03:00
Commit Graph

1152 Commits

Author SHA1 Message Date
389107f09d fix bug in WiFiClient::write_P when content was binary 2015-09-06 13:09:57 -04:00
e0b7e0443c Merge pull request from kzyapkov/avrisp
AVRISP: allow configuring active-high/low reset programatically
2015-09-01 20:47:23 +03:00
9a2f2f2849 Add axTLS, first draft of WiFiClientSecure () 2015-09-01 15:45:12 +03:00
41fbe93560 AdvancedWebServer: remove mDNS from loop as well 2015-09-01 01:09:21 +03:00
143f29bc29 Fix mDNS library usage in ESP8266WebServer examples 2015-09-01 00:58:27 +03:00
cbbb379941 AVRISP: allow configuring active-high/low reset programatically 2015-08-31 14:28:24 +03:00
a9fbe27cba Merge pull request from Links2004/esp8266
fix mac 599 for ESP8266HTTPUpdate
2015-08-31 09:38:28 +03:00
33de15e616 Merge pull request from sticilface/patch-1
Update Parsing.cpp
2015-08-31 09:37:31 +03:00
4995d03b20 Merge pull request from martinayotte/esp8266
add toCharArray() to IPAddress class
2015-08-31 09:37:22 +03:00
f96ea403dd port stopAllExcept to WiFiUDP to keep the interface the same 2015-08-29 15:39:12 +02:00
966bf45b35 rename stopAllexcepted to stopAllExcept and simplify the compare 2015-08-29 15:33:41 +02:00
79bec479b5 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
Conflicts:
	hardware/esp8266com/esp8266/cores/esp8266/Updater.cpp
	hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/include/ClientContext.h
2015-08-29 13:47:25 +02:00
8e50cdb190 Updater.cpp:
- use new AutoInterruptLock
 - add delay to give the RTOS some time to handle TCP

WiFiClient.cpp
 - add stopAllexcepted to cancel all TCP excepted one

ClientContext.h
 - add getLocalPort()

ESP8266HTTPUpdate.cpp
 - close all not needed TCP and UDP

osapi.h
 - missing commit from SDK
2015-08-29 13:45:58 +02:00
00272ca5ae Update Parsing.cpp
Remove DEBUG enabled by default
2015-08-23 23:48:50 +01:00
e89ae46a6b add WiFiClient::write_P to be used with PROGMEM 2015-08-22 00:25:28 -04:00
0bb4fb2886 Better captive portal example.
This example serves a "hello world" on a WLAN and a SoftAP at the same
time.
The SoftAP allow you to configure WLAN parameters at run time. They are
not setup in the sketch but saved on EEPROM.
This is a captive portal because through the softAP it will redirect any
http request to http://192.168.4.1/, served by the ESP8266 itself
2015-08-19 13:20:01 +03:00
5a91c66615 Host header support 2015-08-19 13:20:01 +03:00
acc34e2914 LocalIP/LocalPort support 2015-08-19 13:18:43 +03:00
a2f3637ed4 Fixes by SwiCago on DNSServer
Fixes by SwiCago on this forum comment
http://www.esp8266.com/viewtopic.php?p=23900#p23900
2015-08-19 13:18:43 +03:00
278c980ed8 Make file uploads using curl fail less often 2015-08-18 23:40:33 +03:00
43d80ee2ec Fix forward declaration of FS 2015-08-12 22:40:21 +03:00
c5d7aead8e Merge pull request from timw1971/patch-1
Improvements to ESP8266WebServer::sendContent
2015-08-10 17:36:48 +03:00
6cf18ed1a2 Multicast in SoftAP mode ()
SDK 1.3 fixed a bug which caused multicast UDP to fail on SoftAP interface. Update MDNSResponder and documentation appropriately.
2015-08-10 16:14:26 +03:00
34be16c8da Add example for storing JSON config file in SPIFFS 2015-08-10 15:15:06 +03:00
7bfd425754 Update to SDK 1.3.0 2015-08-10 10:51:09 +03:00
15991fb35a Improvements to ESP8266WebServer::sendContent
Now makes only one call to .c_str() and using pointer tracking, rather that recalculating offset within the sending loop, to manage data window.

Moved invariant code out of the sending loop body.
2015-08-08 11:48:18 +01:00
afd0ca23a0 EEPROM: round requested size to 4 byte boundary () 2015-08-05 09:00:17 -04:00
5cbaa57af9 Resolve naming conflicts between FS and SD library 2015-08-05 08:36:43 -04:00
be2303f198 Merge pull request from kzyapkov/avrisp
ESP8266AVRISP library
2015-08-05 08:06:55 -04:00
a0172dd93a Merge pull request from Makuna/interrupts
Interrupt cleanup
2015-08-05 08:04:00 -04:00
e8b27912d7 ESP8266WebServer: serve static files from FS 2015-08-05 07:44:00 -04:00
4bf286954e ESP8266AVRISP: allow setting SPI freq and reset, postpone SPI init 2015-08-04 23:24:52 +03:00
d5ab22f4ae ESP8266AVRISP: switch default to active-low reset 2015-08-04 13:45:38 +03:00
57642c10b6 Interrupt cleanup
Fixes issue of reentrant calls to nointerrupts()
exposed functional replacements to cli sei and SREG when dealing with
interrupts
InterruptLock class to auto stop and restore interrupt level
Fix user ISR calls to be like Arduino with interrupts disabled fully.
2015-08-03 19:35:17 -07:00
56b70f6aab ESP8266AVRISP: add README.md 2015-08-04 01:33:00 +03:00
5ac5d8e008 ESP8266AVRISP: initial 2015-08-04 01:08:24 +03:00
735fa18ad6 Fixed wrongly pasted Comment 2015-07-29 20:29:20 +12:00
c0e0836a0b Merge branch 'WifiSendP' of https://github.com/Makuna/Arduino into Makuna-WifiSendP
Conflicts:
	README.md
2015-07-28 18:15:20 +03:00
8fa156d356 send_P, sendContent_P, and FPSTR
This allows for the content of server response to be stored in flash
memory.
2015-07-24 12:41:26 -07:00
c33e2a60db Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-07-23 17:27:30 +02:00
496da02f14 Verify sketches as part of travis build
Squashed commits:
[7d1b42f] Encrypt token, skip some tests
[17b8f39] Fix sha1 example path
[f3050b1] Fix build, add webhook
[fd2c9bd] Fix build errors, update mDNS library readme
[7b87031] Make common.sh more flexible
[3ba3eb2] Test all sketches
[87beb8a] Build all sketches in esp8266 core
[f2464f1] Fix paths
[823a9ae] Remove sudo usage
[7fce734] Fix arduino commands
[619bc7d] Move all commands into travis script
[15a5ada] First attempt test runner
2015-07-23 16:06:07 +03:00
11594b1340 Fix optimistic_yield usage () 2015-07-22 22:50:26 +03:00
31344df515 Merge pull request from esp8266/optimistic-yield
Pass timeout to optimistic_yield, add cont_can_yield check
2015-07-22 17:15:25 +03:00
526aacfdc5 Merge pull request from probonopd/patch-2
Example sketch for Espressif ESP8266 SDK functionality
2015-07-20 15:59:36 +03:00
aa3a8a0bd3 Merge pull request from Makuna/ServoCleanUp
Servo clean up
2015-07-20 15:59:11 +03:00
e5d2ba5db8 Pass timeout to optimistic_yield, add cont_can_yield check 2015-07-20 15:48:25 +03:00
fab4b86147 Rename to CallSDKFunctions and correct spelling 2015-07-20 13:04:55 +02:00
ca1bbf2e9a Example sketch to demonstrate how to use native ESP8266 SDK functionality 2015-07-20 12:43:29 +02:00
d882965027 Remove unneeded Serial output 2015-07-19 14:00:32 -07:00
9fd139bb8c add debug out to ESP8266WiFiMulti::APlistAdd 2015-07-19 17:50:56 +02:00