dnc40085
5e9ab01523
Modified wifi module
...
Implement SDK event monitor
Move wifi status event monitor code into seperate file
(app/modules/wifi_eventmon.c)
Modify wifi lua callback registration code.
Add Functions wifi.ap.deauth and wifi.sta.getrssi
Rework wifi event monitor to use tasking interface
fix for Lua coroutine compatibility issue
Made changes Suggested by TerryE
Also, moved code that sets the default host name out of
luaopen_wifi_init and into a separate function and added a post_task_low
entry in it's place.
Replaced some if test then return error lines with
luaL_argcheck
Add check for malloc null return in wifi.eventmon
to catch out of memory errors
2016-03-31 19:01:41 -07:00
Marcel Stör
b735fe7cff
Merge pull request #1208 from devsaurus/net_hold
...
Document net.socket:hold() and unhold()
2016-03-31 13:42:46 +02:00
Marcel Stör
e5b30a425f
Merge pull request #1211 from DiUS/eus-ssid-passwd-decode-fix
...
Fixed EUS password/ssid decoding.
2016-03-31 13:39:28 +02:00
Johny Mattsson
51efa2ab65
Fixed EUS password/ssid decoding.
2016-03-31 17:47:40 +11:00
Marcel Stör
d6ace19e97
Add origin to HTTP module docs
2016-03-31 07:31:02 +02:00
Johny Mattsson
7e43c2c352
Merge pull request #1206 from robertfoss/eus_js_fix
...
enduser_setup: JS select fix
2016-03-31 13:05:48 +11:00
Johny Mattsson
e7c6790b68
Merge pull request #1200 from DiUS/enduser-setup-status-fix
...
enduser_setup: Fixed missing status update.
2016-03-31 13:01:46 +11:00
devsaurus
2e1ecc1993
Document net.socket:hold() and unhold()
2016-03-30 22:28:28 +02:00
Robert Foss
701d4121ed
Fix SSID selection box when aplist only has one entry.
2016-03-30 11:04:37 -04:00
Johny Mattsson
7b95711636
Merge pull request #1203 from DiUS/reduce-tmr-time-drift
...
Make tmr.time() more resilient against RTC changing frequency
2016-03-30 21:58:25 +11:00
Terry Ellison
e99f44350b
Merge pull request #1202 from DiUS/crypto-fix-double-free
...
Fixed double-free in crypto module
2016-03-30 10:13:16 +01:00
Marcel Stör
1991dfeec8
Merge pull request #1201 from marcelstoer/dev-eus-index
...
Change index.html to enduser_setup.html
2016-03-30 08:12:49 +02:00
Marcel Stör
568e83a775
Change index.html to eus-index.html
2016-03-30 08:09:15 +02:00
Marcel Stör
bc76df4057
Merge pull request #1190 from marcelstoer/dev-conn-send-example
...
Add example for socket:send()
2016-03-30 08:05:49 +02:00
Bernd Meyer
858e4bf501
Make tmr.time() more resilient against RTC changing frequency
2016-03-30 13:33:01 +11:00
Bernd Meyer
f2991f555d
Remove improper free of userdata; It's for the garbage collection to free
2016-03-30 12:35:06 +11:00
Marcel Stör
476ca05888
Add example for socket:send()
...
Contributes to #730
2016-03-29 17:02:18 +02:00
Johny Mattsson
0e40477011
enduser_setup: Fixed missing status update.
...
Due to the hard-close, the status message did not get sent out reliably.
Connection closing logic now reworked to be nicer, while still avoiding
the problem of lots of connections lingering in fin_wait.
2016-03-29 17:32:07 +11:00
Marcel Stör
41037ef304
Merge pull request #1183 from UncleRedz/dev
...
Example of u8glib draw loop
2016-03-29 07:29:51 +02:00
UncleRedz
bcaa48f17f
Merge branch 'dev' of https://github.com/UncleRedz/nodemcu-firmware into dev
2016-03-29 06:25:06 +02:00
UncleRedz
6f7fa2641c
Merge remote-tracking branch 'upstream/dev' into dev
2016-03-29 06:23:22 +02:00
UncleRedz
7e0b58b950
Corrected typo in u8g documentation and added a new u8g example which demonstrate a draw loop that works correctly with WiFi.
2016-03-29 06:18:26 +02:00
Johny Mattsson
d515dfd8d6
Merge pull request #1138 from robertfoss/enduser_setup_improvements
...
Improve overall enduser_setup user experience.
2016-03-29 12:57:04 +11:00
Johny Mattsson
e1fffe6ae4
Switch enduser_setup_module to LWIP raw API.
...
Shutting down an espconn server safely is impossible, and currently would
include at least one use-after-free. Even with that patched, at best this
would change things from impossible to "very tricky".
The native LWIP API does not have those issues, and is still quite easy
to work with.
2016-03-28 18:48:18 -04:00
Robert Foss
2d4f8f8e77
Improved overall enduser_setup user experience.
...
A single bug is fixed, a few features are added and overall the codebase has been worked through.
- Added support for calls to /generate_204 that let's android know that the internet is accessible.
- Added 10 second delay to the shutdown call to allow a final status update to be fetched by the client.
- Added iframe to html to avoid having a form submission change the page.
- Added support for dynamic /status responses.
- Improved HTML appearance by removing AP-list button.
- Improved CSS to center form, even when list of access points have loaded.
- Improved debug prints to contain line numbers and not require lua_State*.
- Fixed broken failure check when calling wifi_station_connect().
- Fixed unguarded malloc().
2016-03-28 18:48:18 -04:00
Marcel Stör
117df40f58
Merge pull request #1179 from pjsg/unsubscribe
...
MQTT Unsubscribe support
2016-03-28 12:23:10 +02:00
UncleRedz
c091738e59
Corrected typo in u8g module documentation
...
Corrected typo in markup for nextPage in u8glib module documentation.
2016-03-27 19:22:50 +02:00
UncleRedz
6092219f5e
Some cleanup based on review comments
...
Cleaned up the draw loop and changed some comments.
2016-03-27 19:17:24 +02:00
Philip Gladstone
bff75bc0f4
Merge pull request #1132 from pjsg/devtool
...
Merging on @TerryE say-so. No spurious output seen.
2016-03-25 23:36:41 -04:00
philip
ab950ff518
Removed useless checks before calling luaL_unref
2016-03-25 23:35:07 -04:00
Terry Ellison
79432f42fa
Merge pull request #1191 from devsaurus/ucg_name_fix
...
Shorten ucg constructors to keep them below LUA_MAX_ROTABLE_NAME
2016-03-25 23:53:59 +00:00
devsaurus
f768e22293
shorten ucg constructors to keep them below LUA_MAX_ROTABLE_NAME
2016-03-25 23:49:22 +01:00
UncleRedz
73583fc318
Example of u8glib draw loop
...
Example of an u8glib draw loop that works with WiFi by keeping the draw
loop execution time to a minimum.
2016-03-23 21:51:09 +01:00
Johny Mattsson
280f3497bd
Merge pull request #1177 from marcelstoer/dev-eclipse
...
Remove Eclipse project files
2016-03-23 11:40:49 +11:00
Terry Ellison
f412410e6f
Merge pull request #1182 from devsaurus/u8g_ucg_tsl2561-gnu11
...
Enable -std=gnu11 for u8glib, ucglib, and tsl2561 dir
2016-03-22 22:57:32 +00:00
devsaurus
103cca303e
Enable -std=gnu11 for tsl2561 dir
2016-03-22 22:26:44 +01:00
devsaurus
212cc8fdcd
enable -std=gnu11 for u8glib and ucglib dir
2016-03-22 22:26:36 +01:00
Marcel Stör
5bb80df304
Remove Eclipse project files
2016-03-21 10:04:32 +01:00
philip
426e805c43
Initial version of unsubscribe
2016-03-20 18:44:06 -04:00
philip
84487d300b
Remove unusedcode
2016-03-20 12:54:16 -04:00
Philip Gladstone
6822116d64
Merge pull request #1136 from TerryE/dev-quick-gpio-bugfix
...
one line bugfix to GPIO.c -- Oops! (Finally!)
2016-03-19 10:02:55 -04:00
Philip Gladstone
3d508591e0
Merge pull request #1123 from jfollas/mqtt-connack
...
MQTT Client - CONNACK processing
2016-03-18 21:53:22 -04:00
jfollas
92eb21cd02
Merge branch 'dev' into mqtt-connack
...
# Conflicts:
# app/modules/mqtt.c
2016-03-17 20:22:12 -04:00
jfollas
354b9e9684
Merge branch 'dev' into mqtt-connack
2016-03-17 19:59:02 -04:00
Terry Ellison
09269a6452
Merge pull request #1154 from dnc40085/dev_1065_fix
...
fix for #1065
2016-03-17 00:20:44 +00:00
Terry Ellison
30f2c5ca1c
Merge pull request #1148 from devsaurus/gpio_opendrain
...
Add support for GPIO open-drain output mode.
2016-03-17 00:17:33 +00:00
devsaurus
23137b4ed1
Add support for GPIO open-drain output mode.
2016-03-17 00:21:28 +01:00
Terry Ellison
2820d98222
Merge pull request #1129 from pjsg/mqtt-qos
...
Try to make qos~=0 work better
2016-03-16 22:56:13 +00:00
philip
d3fe213fbe
Fix bug with PINGREQ not being sent on a timeout.
...
Remove the offending code
2016-03-16 08:13:17 -04:00
philip
09f9bc62b2
Merge remote-tracking branch 'upstream/dev' into mqtt-qos
2016-03-16 07:29:48 -04:00