Me No Dev
4217e49b54
Initial SPI Slave implementation and examples ( #2234 )
...
* Initial SPI Slave implementation and examples
* Update style and info
2016-07-06 10:58:45 +08:00
Me No Dev
2364ad4dd0
Web Server Test ( #1 ) ( #2231 )
...
* Initial WebServer Test
* ignore .pyc files
* add poster as requirement to virtualenv
2016-07-05 16:18:53 +08:00
Me No Dev
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
Ivan Grokhotkov
7a2d2460f3
Add sample test for WiFiServer
...
Mostly an example of writing tests for servers
2016-07-04 18:22:27 +08:00
Me No Dev
af3b17c0bb
add more begin timeout for networked sketches and actually fail if begin is not received ( #2223 )
2016-07-04 17:01:57 +08:00
Ivan Grokhotkov
39212baeb0
Fix WiFi.onStationModeDHCPTimeout ( #2195 )
2016-07-04 15:47:55 +08:00
Ivan Grokhotkov
438744044c
Add test for mktime and localtime ( #1745 )
2016-07-04 15:07:23 +08:00
Me No Dev
e7a529eb45
Fix missing separator between get and post arguments ( #2222 )
...
* fix urlDecode points
Fixes:
https://github.com/esp8266/Arduino/issues/1989
https://github.com/esp8266/Arduino/issues/2198
* Add missing separator between get and plain post arguments
2016-07-04 09:08:31 +03:00
Krzysztof
dd1a7e91b8
ESP.restart() doesn't work, typo fixes ( #2216 )
...
New FAQ item: ESP.restart() doesn't work
Write up review / typo fixes
2016-07-04 10:46:04 +08:00
keramlevap
31a72cebb0
Documenting of ESP.getFlashChipRealSize() ( #2210 )
...
Hi,
I added ESP.getFlashChipRealSize() function to the documentation. I couldn't determine flash size of my ESP based on getFlashChipSize function, so I was googling and found this: https://github.com/esp8266/Arduino/issues/785
I tested functionality and now adding here to official documentation.
Cheers!
2016-07-04 10:45:18 +08:00
Me No Dev
af06847f4a
fix urlDecode points ( #2212 )
...
Fixes:
https://github.com/esp8266/Arduino/issues/1989
https://github.com/esp8266/Arduino/issues/2198
2016-07-01 02:37:15 +03:00
Krzysztof
9cc2bab276
Initial release of FAQ / Troubleshooting section ( #2207 )
...
* FAQ / Troubleshooting Final Draft release
readme.md
a01-espcomm_sync failed.md
a02-my-esp-crashes.md
a03-library-does-not-work.md
Total of five FAQ items
Emoji included
pictures folder
May need to read again in couple of days for another cleaning
Date: Sun Jun 26 18:43:51 2016 +0200
* Frizing schematics added
2016-06-30 15:04:24 +08:00
Me No Dev
6390cf6bd6
Chunked encoding ( #2199 )
...
* Add chunked encoding
example:
```cpp
server.on("/chunked", HTTP_GET, [](){
server.send(200, "text/html", String());
server.sendContent("<!DOCTYPE html><html><head><title>Chunked
Test</title></head><body>");
server.sendContent("<p>Chunk 1</p>");
server.sendContent("<p>Chunk 2</p>");
server.sendContent("<p>Chunk 3</p>");
server.sendContent("<p>Chunk 4</p>");
server.sendContent("<p>Chunk 5</p>");
server.sendContent("<p>Chunk 6</p>");
server.sendContent("</html>");
server.sendContent("");//end of chunked
});
```
* update examples, keep setContentLength and add bool _chunked
* fix wrong session id
* set _chunked to false earlier for cases where users use only sendContent
2016-06-28 14:35:12 +08:00
Ivan Grokhotkov
6d3109e8c7
Remove implementations of non-ISO libc functions which are present in newlib
2016-06-27 21:10:41 +08:00
Ivan Grokhotkov
1588b45a8a
Force core_version to be added to compiled binary
2016-06-24 10:54:51 +08:00
Ivan Grokhotkov
2929124028
Link ESP-NOW library
2016-06-24 10:36:58 +08:00
Ivan Grokhotkov
8831ef562e
Fix messed up linux toolchain checksums ( #2185 )
2016-06-24 10:36:13 +08:00
Ivan Grokhotkov
e3f0a65b10
Bump platform.txt version
2016-06-23 18:42:14 +08:00
Ivan Grokhotkov
93d627a61d
Update SDK to 1.5.4 ( #2138 )
2016-06-23 18:39:40 +08:00
Ivan Grokhotkov
1e7e5d4e96
Fix _packed redefinition
2016-06-23 17:53:25 +08:00
Ivan Grokhotkov
8db4dcea42
WifiClient::write refactoring (second attempt) ( #2177 )
...
* WiFiClient: use DataSource for writes
* ESP8266WebServer: delegate writing to WiFiClient
* ESP8266WebServer: set write timeout before sending content
2016-06-23 17:47:18 +08:00
Ivan Grokhotkov
5e3df08273
Add tests for sqrt, fmod ( #612 ) and floating point printf/scanf ( #1179 )
2016-06-23 17:44:33 +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
d28c551bd2
Update documentation links
2016-06-23 15:45:49 +08:00
Ivan Grokhotkov
09826c6d87
Releasing 2.3.0
2.3.0
2016-06-23 15:30:46 +08:00
Ivan Grokhotkov
3e34c7575c
Update esptool to 0.4.9
2016-06-21 14:48:16 +08:00
Tijn Kooijmans
3b81557810
added macro for maximum open SPIFFS files, settings it to 1 saves about 1k heap. ( #2167 )
2016-06-20 12:09:21 +08:00
unaiur
3bfd5d51b4
Add missing pgm_read_ptr{_near/_far} macros ( #2160 )
2016-06-20 12:08:51 +08:00
Ivan Grokhotkov
79883e9d35
Fix UART pins setting ( #2098 ) ( #2141 )
2016-06-20 12:08:33 +08:00
Ivan Grokhotkov
1640cc302d
Fix ESP.getSketchSize, add ESP.getSketchMD5 ( #2158 )
...
* return true sketch size using ESP.getSketchSize() https://github.com/esp8266/Arduino/issues/2153
add MD5 for current binary ESP.getSketchMD5()
* Simplify ESP.getSketchSize, fix ESP.getSketchMD5
2016-06-16 21:05:43 +08:00
Charles
44d27228c5
Added Serial.baudRate() to get current baud rate ( #2079 )
...
* 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
* Added Serial.baudRate() to get current baud rate
* Added more description
- Added note about Software Serial Implementation
- Indicate this will works on ESP8266 boards only
2016-06-15 18:35:33 +08:00
Ivan Grokhotkov
cbe8f7cb2d
Update changelog
2016-06-15 12:22:34 +08:00
Ivan Grokhotkov
e64e32b329
Fix regression in WiFiClientSecure, update HTTPS test case ( #2150 )
2.3.0-rc2
2016-06-15 11:49:51 +08:00
Ivan Grokhotkov
da17d5425a
Fix regression in WiFi.onEvent, add testcase (thanks @everslick)
2016-06-14 13:09:46 +08:00
Ivan Grokhotkov
b4490cd76d
Fix issue when WiFi.begin(ssid, pass) is called right after WiFi.mode(WIFI_OFF)
...
If ssid and pass matched the values in flash, wifi_station_connect was not called and no connection was attempted
2016-06-14 13:07:08 +08:00
Ivan Grokhotkov
a14ac2cbdd
Bring back old semantics to random and randomSeed, add secureRandom ( #1710 ) ( #2142 )
2016-06-14 07:17:54 +08:00
Ivan Grokhotkov
b9dfe01903
Fix SPIFFS.openDir("") ( #2143 )
...
* Update spiffs_api.cpp
Fixes a bug where un-prefixed files are irretrievable with openDir(""). Described: https://github.com/esp8266/Arduino/issues/1818 .
* Update FS test cases
2016-06-14 07:15:55 +08:00
Ivan Grokhotkov
91720337d3
Prevent WDT resets in SD library ( #1815 )
2016-06-13 19:30:58 +08:00
Ivan Grokhotkov
43412970ae
Fix for crash in WiFiClientSecure when WiFi is disconnected ( #2139 )
...
* WiFiClient: implement stopAll() via stop()
* WiFiClientSecure: clean up ClientContext used by axTLS when stop is called (#2097 )
2016-06-13 18:36:30 +08:00
Ivan Grokhotkov
6f3785b4b7
sntp_localtime: return -1 in tm_isdst field ( #2010 )
2016-06-13 15:29:05 +08:00
Ivan Grokhotkov
35fd2ccd52
Make ESP8266WebServer::urlDecode public ( #1419 )
2016-06-13 15:17:17 +08:00
Ivan Grokhotkov
fc80526ebf
Remove symbols defined in abi.cpp from libstdc++
2016-06-13 15:02:59 +08:00
Ivan Grokhotkov
90bbec9f50
Changes to MD5Builder missing from the last commit
2016-06-13 13:31:43 +08:00
Ivan Grokhotkov
063e4cc88f
Add tests for MD5Builder, reformat and clean up code
2016-06-13 12:47:33 +08:00
Sven Eliasson
3640757692
MD5Builder::addStream: fixed falsy calculated hash for len > filelength ( #2126 )
2016-06-13 10:37:05 +08:00
Ivan Grokhotkov
9dd7910aed
Enable SO_REUSE in LwIP and WiFiServer ( #1431 ) ( #2140 )
2016-06-13 10:36:10 +08:00
Ivan Grokhotkov
0f0386e3c4
Update axTLS to ab516f7
...
fe6e51a...ab516f7
2016-06-13 00:56:38 +08:00
Ivan Grokhotkov
7d56ea4d9d
Fix ARM toolchain size and hash in boards manager package template ( #2004 )
2016-06-12 14:50:20 +08:00
Ivan Grokhotkov
00065ac347
Allow DHCP client to be re-enabled using WiFi.config(0U, 0U, 0U) ( #1896 )
2016-06-12 14:44:15 +08:00