1432 Commits

Author SHA1 Message Date
devsaurus
2e1ecc1993 Document net.socket:hold() and unhold() 2016-03-30 22:28:28 +02: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
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
TerryE
20465dd30f Updates to gpio.c and documentation to reflect review comments 2016-03-14 01:11:09 +00:00
dnc40085
7def6ec7cf fix for #1065
Also changed wifi.sta.eventMonStop("unreg all") to
wifi.sta.eventMonStop(1) and wifi.sta.eventMonReg(wifi.status, "unreg")
to wifi.sta.eventMonReg(wifi.status)
2016-03-13 09:51:48 -07:00
Terry Ellison
13f519ee41 Merge pull request #1142 from DiUS/fix-boot-input-race-crash
Fix null-pointer crash on early input
2016-03-11 00:47:44 +00:00
TerryE
76ff541244 Prevent UART input race without extra lua_started flag 2016-03-11 00:41:40 +00:00
philip
8f355d5d5f Fix problem with subscribing to multiple topics 2016-03-09 22:45:20 -05:00
Johny Mattsson
731264776d Fix to make GNU make 4.1 accept the Makefile after cert changes. 2016-03-10 14:33:19 +11:00
Johny Mattsson
3490ffb285 Merge pull request #1125 from pjsg/ssl-verify
Adds support for verifying the certificate offered by an SSL server.
2016-03-10 14:02:16 +11:00
philip
dd6359e7db Try to make qos~=0 work better
Added send_if_possible to clean up the code
2016-03-09 21:57:27 -05:00
philip
501bd1fb9a Adds support for verifying the certificate offered by an SSL server.
Squashed commit of the following:

commit 4439b8c45192f6dee1222df78bbb59f74509e0ee
Author: philip <philip@gladstonefamily.net>
Date:   Sun Mar 6 20:23:21 2016 -0500

    Fix the ignore

commit a07ee5acdf91286607c3e2dce128c9b8bfd7bd80
Author: philip <philip@gladstonefamily.net>
Date:   Sun Mar 6 20:20:41 2016 -0500

    Remove uneeded stuff

commit b3604ace92fc13b30161d385c354b0f1c5fe4046
Author: philip <philip@gladstonefamily.net>
Date:   Sun Mar 6 20:15:26 2016 -0500

    Remove client cert auth

commit 6e48c633569630736a986cd07a59a12de954391e
Author: philip <philip@gladstonefamily.net>
Date:   Sun Mar 6 20:11:42 2016 -0500

    More cleanup

commit d40eade405ef071d0d1b60d038566b5b8f2cafa3
Author: philip <philip@gladstonefamily.net>
Date:   Sat Mar 5 10:56:56 2016 -0500

    Move to almost working version

commit 1860a2d90afa94461c53bd41251d4870d6527f9d
Author: philip <philip@gladstonefamily.net>
Date:   Fri Mar 4 08:04:09 2016 -0500

    Changed the naem to server-ca.crt

commit e7a315660843273fe62943b7fe8ee6c0541dada2
Author: philip <philip@gladstonefamily.net>
Date:   Thu Mar 3 21:16:26 2016 -0500

    Update gitignores

commit 2b037d185c396209b64381399c40821c15e1840e
Author: philip <philip@gladstonefamily.net>
Date:   Thu Mar 3 08:56:17 2016 -0500

    Getting better

commit 763255cffba8e279158cd7f43391a3573efdeca8
Author: philip <philip@gladstonefamily.net>
Date:   Wed Mar 2 22:28:21 2016 -0500

    Works a bit better

commit a38325d1a47dbad255cb3e681da8415e8cf699ea
Author: philip <philip@gladstonefamily.net>
Date:   Wed Mar 2 09:11:04 2016 -0500

    First building version

commit 4aef13da33470ed954f2eaf5f7ac0ac3dcdf3774
Merge: 180e147 ebb0c33
Author: philip <philip@gladstonefamily.net>
Date:   Tue Mar 1 22:03:06 2016 -0500

    Merge remote-tracking branch 'upstream/dev' into ssl-client

commit 180e147c1abdcf4046ad9be9b3c1a48f4a875312
Author: philip <philip@gladstonefamily.net>
Date:   Sun Feb 28 21:34:21 2016 -0500

    Missing files from espressif

Try to imporve layout

Align the file names with the contents

Missing file

Review comments

More review coments
2016-03-09 21:51:23 -05:00