nodemcu-firmware/app/modules
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
..
.gitignore Adds support for verifying the certificate offered by an SSL server. 2016-03-09 21:51:23 -05:00
Makefile Make the wifi.smart functions options and remove wofs and upgrade 2016-02-26 17:23:38 +00:00
adc.c Reworked module registration, removed modules.h 2015-12-16 16:09:16 +11:00
am2320.c Add i2c based module for am2320 humidity sensor 2016-02-14 15:12:42 +01:00
apa102.c Cleaned up APA102 module registration. 2016-01-26 17:14:19 -05:00
bit.c Reworked module registration, removed modules.h 2015-12-16 16:09:16 +11:00
bme280.c BME280 - fixing 2 issues 2016-02-27 15:44:15 +01:00
bmp085.c BMP085: bmp085.init() should return 0 2016-01-14 22:23:03 +01:00
cjson.c Enable -std=gnu11 for modules dir. 2016-01-20 19:40:47 +11:00
coap.c Enable -std=gnu11 for modules dir. 2016-01-20 19:40:47 +11:00
crypto.c Remove improper free of userdata; It's for the garbage collection to free 2016-03-30 12:35:06 +11:00
dht.c Reworked module registration, removed modules.h 2015-12-16 16:09:16 +11:00
encoder.c Update encoder files after #925 & #1072 review comments 2016-02-26 00:44:33 +00:00
enduser_setup.c Fixed EUS password/ssid decoding. 2016-03-31 17:47:40 +11:00
file.c Limit file.open() names to 31 char max C string format. See #1112 2016-03-04 01:46:35 +00:00
gpio.c Merge pull request #1136 from TerryE/dev-quick-gpio-bugfix 2016-03-19 10:02:55 -04:00
http.c Remove all version data and combine 33 commits to 1. 2015-12-29 19:25:37 +08:00
hx711.c Reworked module registration, removed modules.h 2015-12-16 16:09:16 +11:00
i2c.c Reworked module registration, removed modules.h 2015-12-16 16:09:16 +11:00
linit.c Fix break in luac.cross build and add some documentation 2016-03-03 02:03:23 +00:00
mdns.c Simple mdns implementation using the Espressif code 2016-01-29 21:37:19 -05:00
mqtt.c Removed useless checks before calling luaL_unref 2016-03-25 23:35:07 -04:00
net.c Adds support for verifying the certificate offered by an SSL server. 2016-03-09 21:51:23 -05:00
node.c Remove unusedcode 2016-03-20 12:54:16 -04:00
ow.c Reworked module registration, removed modules.h 2015-12-16 16:09:16 +11:00
perf.c Performance monitoring tool. 2016-02-22 08:50:07 -05:00
pwm.c Omit all the PWM code if the PWM module is not included 2016-03-01 21:55:21 -05:00
rc.c Enable -std=gnu11 for modules dir. 2016-01-20 19:40:47 +11:00
rotary.c Squashed commit of the following: 2016-02-29 08:21:12 -05:00
rtcfifo.c Reworked module registration, removed modules.h 2015-12-16 16:09:16 +11:00
rtcmem.c Reworked module registration, removed modules.h 2015-12-16 16:09:16 +11:00
rtctime.c Enable -std=gnu11 for modules dir. 2016-01-20 19:40:47 +11:00
sigma_delta.c Add sigma_delta module. 2016-02-18 21:35:58 +01:00
sntp.c Fixed race-crash in SNTP module. 2016-03-07 12:40:14 +11:00
spi.c Extend data type for spi miso/mosi buffer offset to 16 bit. 2016-02-09 22:05:05 +01:00
struct.c Direct port of the struct module that provides access to 2016-02-13 08:32:25 -05:00
tmr.c Make tmr.time() more resilient against RTC changing frequency 2016-03-30 13:33:01 +11:00
tsl2561.c Reworked module registration, removed modules.h 2015-12-16 16:09:16 +11:00
u8g.c make delay optional 2016-01-29 18:52:38 +01:00
uart.c Enable -std=gnu11 for modules dir. 2016-01-20 19:40:47 +11:00
ucg.c fix parameter access for ucg.getStrWidth() 2015-12-28 15:22:09 +01:00
wifi.c Modified wifi module 2016-03-31 19:01:41 -07:00
wifi_common.c Modified wifi module 2016-03-31 19:01:41 -07:00
wifi_common.h Modified wifi module 2016-03-31 19:01:41 -07:00
wifi_eventmon.c Modified wifi module 2016-03-31 19:01:41 -07:00
ws2801.c Enable -std=gnu11 for modules dir. 2016-01-20 19:40:47 +11:00
ws2812.c ws2812 data buffer 2016-01-18 17:21:08 +01:00