2627 Commits

Author SHA1 Message Date
Thorsten von Eicken
9aa07bc92d add sntp 2015-12-24 12:49:55 -08:00
Thorsten von Eicken
f210ca368f added mDNS 2015-12-24 09:17:51 -08:00
Thorsten von Eicken
c8c854e3b8 fix crash during wifi restore 2015-12-24 00:38:20 -08:00
Thorsten von Eicken
91e353d41f fix server socket end() method 2015-12-21 21:42:07 -08:00
Thorsten von Eicken
6e34c5a8d4 fix issue where jsExceptionHere crashes on esp8266 2015-12-21 21:11:53 -08:00
Thorsten von Eicken
b603c8aebc Merge remote-tracking branch 'upstream/master' 2015-12-21 09:41:04 -08:00
Gordon Williams
59e9afcfac Fix HTTP server write (1v85) regression (fix #769)
When sending all data, put an empty string in the `dSnd` field
if all data is used. This shows that headers have already been
sent.

It's actually marginally faster/more efficient than the old
method, which used a separate var to flag whether headers had
been sent or not.
2015-12-21 12:28:10 +00:00
Gordon Williams
af8879c72c fixing recently regressed client socket code 2015-12-21 10:42:36 +00:00
Thorsten von Eicken
7acd4bc29c move jsExceptionHere fmt strings to flash on esp8266 2015-12-20 11:45:51 -08:00
Thorsten von Eicken
1547ee0a5c 1400 JSvars for esp8266; misc logging changes 2015-12-20 11:45:29 -08:00
Thorsten von Eicken
4bf01bf0e9 automatic telnet 2015-12-19 23:31:05 -08:00
Thorsten von Eicken
8e480637e0 first cut at Wifi console, missing files 2015-12-19 18:41:22 -08:00
Thorsten von Eicken
e5f9db8bd3 first cut at Wifi console 2015-12-19 18:39:12 -08:00
Thorsten von Eicken
de54a9e862 move some tests around 2015-12-18 21:58:23 -08:00
Thorsten von Eicken
9887c6e1e6 add in-memory debug log 2015-12-18 21:57:37 -08:00
Thorsten von Eicken
9bf51d3c8b neopixel improvements for esp8266 2015-12-18 17:39:40 -08:00
Thorsten von Eicken
a4ec9fa2b8 small esp8266 and doc tweaks 2015-12-18 17:39:22 -08:00
Gordon Williams
e175945397 Merge pull request #768 from tve/http-fixes
Minor changes: lwip_536 and docs stuff
2015-12-18 11:12:55 +00:00
Thorsten von Eicken
588d19384d switch esp8266 to lwip_536; remove stale docs 2015-12-17 23:05:21 -08:00
Thorsten von Eicken
059ff4aa2f improve HTTP event comments 2015-12-17 22:30:25 -08:00
Gordon Williams
e5c46de531 network docs 2015-12-17 15:31:39 +00:00
Gordon Williams
8879e74e6c Add E.memoryArea to allow memory addresses to be treated as variables 2015-12-17 10:58:08 +00:00
Gordon Williams
40ad4564e8 Merge branch 'memory_area' 2015-12-17 10:56:39 +00:00
Gordon Williams
5b22705263 test 2015-12-17 10:23:35 +00:00
Gordon Williams
a8b6285cd8 Fix issue where GC'd objects referencing non-GC'd data wouldn't unreference it 2015-12-17 10:09:20 +00:00
Gordon Williams
4f40dcceba Merge pull request #762 from tve/socket-errs
Improve socket error events
2015-12-15 12:11:06 +00:00
Gordon Williams
2394433a73 fix STM32F1 USB with new compiler... maybe?? 2015-12-15 10:29:35 +00:00
Thorsten von Eicken
19f65b8df4 merge upstream into tve's esp8266 fork 2015-12-14 22:24:02 -08:00
Thorsten von Eicken
2adfab7a23 generate 'no response' error if http request gets no response 2015-12-14 22:08:23 -08:00
Thorsten von Eicken
a1847d2fcb fix socket error handling 2015-12-14 21:56:10 -08:00
Gordon Williams
a8cbcc2117 might as well bump up what we can save to microbit 2015-12-14 17:30:36 +00:00
Gordon Williams
ca8cbd78cd fix flash save (erasePage) 2015-12-14 16:22:48 +00:00
Gordon Williams
b1ae75fc27 Merge pull request #764 from mjdietzx/master
Remove a ton of uneccesary files from nRF5x SDKs. Still more can be r…
2015-12-14 15:48:26 +00:00
mjdietzx
7732a49fe3 remove some more obvious stuff 2015-12-14 07:31:18 -08:00
mjdietzx
6409fc8745 Remove a ton of uneccesary files from nRF5x SDKs. Still more can be removed. 2015-12-14 07:21:15 -08:00
Thorsten von Eicken
a95ff12049 single error event function in socketserver 2015-12-13 12:32:09 -08:00
Gordon Williams
04287caf65 1v85 : Ensure HttpServerResponse.writeHead actually sends the header right away
- enables WebSocket Server support from JS
2015-12-11 16:03:33 +00:00
Gordon Williams
2f806ed4dc fix docs 2015-12-11 16:01:56 +00:00
Thorsten von Eicken
8bb4202834 merge upstream into tve/master 2015-12-10 23:00:43 -08:00
Thorsten von Eicken
76b4772ebe remove some debug printfs 2015-12-10 22:53:07 -08:00
Thorsten von Eicken
4cd9c6e7b0 improve tests 2015-12-10 22:45:53 -08:00
Thorsten von Eicken
9b0a00bc01 small os_printf fix 2015-12-10 21:47:52 -08:00
Thorsten von Eicken
1f562156ca fix server sockets; use patched lwip 2015-12-10 20:58:41 -08:00
Thorsten von Eicken
c115a78988 implement error events in socketserver 2015-12-10 00:13:48 -08:00
Gordon Williams
49ccef49f0 make sure we init after timers are setup #2 2015-12-09 18:14:34 +00:00
Gordon Williams
379c82cd24 make sure we init after timers are setup 2015-12-09 18:11:01 +00:00
Gordon Williams
693281c64f remove pointless classes - they were confusing ine the reference, and not useful 2015-12-09 12:06:23 +00:00
Thorsten von Eicken
37c386d9dc fix #754 (WiFiEventDetail object left around) 2015-12-09 00:03:30 -08:00
Thorsten von Eicken
b15dcb06c7 add socket tests 2015-12-09 00:03:30 -08:00
Thorsten von Eicken
ef0024c68a return error object for client socket errors 2015-12-09 00:03:23 -08:00