Gordon Williams
1cfedbcbf7
start of moving some build options out of the Makefile - this now ensures that the correct modules get put into the JSON anyway
2015-12-22 12:51:25 +00:00
Gordon Williams
9034604771
fix docs
2015-12-22 09:24:02 +00:00
Thorsten von Eicken
2a7aef535a
fix server socket end() method
2015-12-22 08:57:48 +00: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
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
Thorsten von Eicken
1cacab0510
make callback in net.connect() optional as in node.js
2015-12-08 22:18:16 -08:00
Thorsten von Eicken
fc3986ad8c
fix local port; fix max sockets
2015-12-08 22:13:23 -08:00
Thorsten von Eicken
09137f8dab
fix getSerial on esp8266
2015-12-08 18:28:49 -08:00
Gordon Williams
7b3933fa5d
fix warnings
2015-12-08 15:42:13 +00:00
Gordon Williams
516b0345b4
Update shift and unshift docs, fix #758
2015-12-08 15:09:55 +00:00
Gordon Williams
126a793575
revert colouring, fix #760
2015-12-08 11:06:58 +00:00
Thorsten von Eicken
e56e06c0a9
improve esp8266 socket error handling
2015-12-07 23:38:29 -08:00
Gordon Williams
751ba76437
bump version
RELEASE_1V84
2015-12-07 14:14:42 +00:00
Gordon Williams
43685388a3
removing compile warnings
2015-12-07 14:12:52 +00:00
Gordon Williams
c3dddd7f32
disable aliasing optimisation
2015-12-07 14:01:11 +00:00
Gordon Williams
809f2736ad
fix warning
2015-12-07 11:57:47 +00:00
Gordon Williams
df7208aa9c
Fix device initialisation flags not working when the device number is above 32 ( fix #751 , #748 )
2015-12-07 11:57:33 +00:00