Johny Mattsson
0c315ed0ef
Merge pull request #2024 from DiUS/sjson_undefined_symbol_fix
...
Sjson undefined symbol fix
2017-07-04 14:21:41 +10:00
Johny Mattsson
ea4d33715f
Cleaned up sjson module build.
...
- Move jsonsl build to regular library build rather than #include the .c file
- Provide wrappers for malloc/calloc/free to fix undefined symbol warnings.
2017-07-03 13:35:45 +10:00
Gregor Hartmann
15b4fa24fd
Call HTTP callback in all cases ( #2020 )
...
* fix 2007 Call callback in all cases, call callback with errorcode -1 if no connection could be establioshed
* change logging from ERR to DEBUG
* make debug output more clear (hopefully)
* add handling of errors to docs, note error handling on every call instead of only in the main documentation
2017-07-01 18:29:54 +02:00
dnc40085
e2fc37fa17
Removed code allowing argument style station configuration ( #2018 )
2017-06-29 22:05:40 +02:00
Arnim Läuger
435a4cf5a1
backport fix for https://github.com/espressif/esp-idf/issues/631 ( #2006 )
...
* backport fix for https://github.com/espressif/esp-idf/issues/631
* remove code from intermediate fix
2017-06-20 21:59:12 +02:00
Philip Gladstone
438f1609f6
Only handle errors if we have not parsed a complete object ( #1999 )
...
* Only handle errors if we have not parsed a complete object
* Fix typo which means that \n was not an ending character
2017-06-18 08:20:26 +02:00
Arnim Läuger
216b820d08
Ensure standard DHCP message length when sending response to clients ( #1985 )
2017-05-25 13:59:45 +02:00
dnc40085
e90ffb4266
Add mcp4725 module ( #1966 )
2017-05-21 16:30:26 +02:00
dnc40085
169cb69ee2
Add event callbacks to wifi.sta.config() and wifi.ap.config() and more ( #1903 )
...
* Add event callbacks to wifi.sta.config() and wifi.ap.config() and more
Added option to register event callbacks during configuration of both
station and AP.
Added option to register event callbacks to `wifi.sta.connect()` and
`wifi.sta.disconnect()`
* Add note about event registration to wifi module documentation
Other minor changes to wifi documentation are also included
* Add more detail to documentation for wifi.sta.config()
2017-05-21 16:18:56 +02:00
dnc40085
7b1f0223ad
Removed wifi station event monitor ( #1900 )
...
The following functions were removed:
- `wifi.sta.eventMonReg()`
- `wifi.sta.eventMonStart()`
- `wifi.sta.eventMonStop()`
The corresponding documentation has also been removed
This PR addresses issue #1893
2017-05-21 16:17:54 +02:00
Arnim Läuger
7dae5236e6
Deprecate xyz.init() in favor of xyz.setup(), removing inherent i2c configuration ( #1887 )
2017-05-21 16:17:29 +02:00
Philip Gladstone
e7f063950b
Update to current version of SPIFFS ( #1949 )
2017-05-21 16:16:39 +02:00
Arnim Läuger
4e4dfc1d88
Align 8 MB & 16 MB flash sizes with SDK 2.1.0. ( #1968 )
...
* align 8MB and 16MB auto flash support with sdk 2.1.0
* remove SAFE_API
* fix flash size mismatch detection logic
2017-05-16 16:50:36 +02:00
dnc40085
447fcd397d
Exposed wifi event OPMODE_CHANGED. ( #1967 )
2017-05-15 09:05:22 +02:00
Arnim Läuger
c4516f1a17
Upgrade to SDK 2.1.0. ( #1962 )
2017-05-11 07:13:23 +02:00
fetchbot
faefc09595
add ads1115 module ( #1942 )
...
* add ads1115 module
* replace os_delay with os_timer
* typo
2017-05-07 09:49:57 +02:00
fetchbot
8668239640
add si7021 module ( #1921 )
...
* add si7021 module
* add settings function for resolution and heater
2017-04-27 23:16:33 +02:00
dnc40085
3e24b1c75b
Added deprecation message to wifi.sta.config() for argument style cfg ( #1939 )
...
Documentation for the old(argument) style of station configuration was
removed in a previous PR, so I added a deprecation message to inform
developer of the upcoming removal of the feature.
2017-04-26 13:00:34 +02:00
dnc40085
9dbae1c963
Expose UART 1 ( #1934 )
...
* Expose UART 1 and update uart module documentation
2017-04-24 22:06:54 +02:00
Metin KOC
9d11543fa9
Hdc1080 Module Add ( #1880 )
...
* Hdc1080 Module Add
* for Float/Integer Build fixes
* disable module for default
* document fix
* Deprecate init() in favor of setup()
* Fix grammar and code sample
* Deprecate init() in favor of setup()
* Update hdc1080.md
* Update hdc1080.md
* Mini fix
* Update user_modules.h
2017-04-20 22:23:51 +02:00
Nathaniel Wesley Filardo
332bcb39a3
mqtt: fix several buffer length checks ( #1906 )
...
Partially addresses nodemcu/nodemcu-firmware#1773 .
2017-04-19 20:16:44 +02:00
tjhowse
d777fdc50a
Add module for TCS34725 colour sensor. ( #1895 )
...
* Add module for TCS34725 colour sensor.
* Fix implicit return.
* Fix timer disarm after init completion callback.
* Rework init() into setup() as per PR#1887.
* Add new module to mkdocs and user_modules.
* Fix unclear debug messages.
* Documentation updates.
* Cleanup comments and formatting.
* Don't auto-enable the sensor.
* Add callback function to enable.
* Simplify Read16.
* Remove Lua state argument to enable callback.
* Remove self_ref.
2017-04-19 20:16:27 +02:00
Marcel Stör
b645100d28
Add autoconnect deprecation warning to MQTT code
2017-04-04 22:52:51 +02:00
Philip Gladstone
66ffa6cdc4
Fix the error callback from not being called sometimes ( #1683 )
...
* Fix the error callback from not being called sometimes
* Moved the setting of the reconnect status to after the connack is recevied
* Increase the irom0_seg size
* Updated the documentation
* Make it clearer that autoreconnect is deprecated
2017-04-04 22:22:04 +02:00
dnc40085
41a5736d78
Add wifi.suspend() and node.sleep() ( #1231 )
...
* Exposed forced sleep API and more
Added timer suspend functionality
* wifi.suspend
* wifi.resume
* node.sleep
* tmr.suspend
* tmr.suspend_all
* tmr.resume
* tmr.resume_all
* Implement timer suspend functionality
* Fix for uart TX glitch
* Made some modifications to the error reporting
2017-04-04 21:31:06 +02:00
dnc40085
50a5c02119
Deprecate wifi.sta.eventMonReg ( #1889 )
...
* Update wifi event monitor documentation
Added a note to `wifi.eventmon.register()` and `wifi.sta.eventmonreg()`
* Add deprecation note to `wifi.sta.eventMonReg()`
2017-03-31 09:48:04 +02:00
Arnim Läuger
fc887e9f9f
Fix memory leak in file_stat(). ( #1871 )
...
* Change vfs_stat() api to pre-allocated buffer for stat info.
* Change vfs_readdir() api to stat buffer as well. vfs_item api removed.
2017-03-29 13:58:40 +02:00
Yury Popov
92cfbb45c3
Cron fixes ( #1884 )
...
* Fix cron values >32
* Fix crontab description items order
2017-03-27 08:20:08 +02:00
Philip Gladstone
b09cac058a
Add support for streaming JSON encoder/decoder ( #1755 )
...
Replaces the problematic cjson module.
2017-03-22 11:24:32 +11:00
Frank Exoo
d9b3db06f6
Show IP address after enduser_setup ( #1867 )
2017-03-18 09:45:26 +01:00
Yury Popov
2f00c1d8d9
TIME_WAIT sockets fixes ( #1838 )
...
* Enable SO_REUSEADDR for server TCP sockets
* Reduce TCP_MSL to 5 sec
* Add changes notice for future updates
* Move MSL change to lwipiots.h
2017-03-17 07:31:37 +01:00
Johny Mattsson
45ae795739
Extend node.dsleep() to support instant sleep. ( #1859 )
2017-03-14 10:49:41 +01:00
FrankX
b4319bdb4b
Add driver for XPT2046 touch controller ( #1848 )
2017-03-09 07:20:01 +01:00
Yury Popov
466c03d90f
Deprecation messages for convenient net.create(Server/Connection) calls ( #1844 )
2017-03-07 20:50:32 +01:00
Arnim Läuger
f5652187a6
use flash size byte to determine the location of the init data for byte 107 ( #1827 )
2017-03-02 14:48:44 +11:00
Marcel Stör
a26969b388
Add generic function to print deprecation notes ( #1538 )
2017-03-01 12:42:20 +01:00
Arnim Läuger
f577c2c080
Sync uart configuration to Tx FIFO level ( #1806 )
...
* sync uart configuration to tx fifo level
* poll tx fifo empty before disabling interrupts
* echo parameter is optional for uart.setup()
2017-03-01 12:41:56 +01:00
Arnim Läuger
2168e5185e
Apply power selection at the end of the write slot while IRQs are masked ( #1808 )
2017-03-01 12:41:17 +01:00
Arnim Läuger
8931f09ce4
Fix missing return code for ws2812_init() ( #1816 )
2017-02-24 21:20:09 +01:00
dnc40085
b382a42057
Fix debug message for wifi.sta.getrssi() ( #1814 )
2017-02-22 20:59:04 +01:00
FrankX
4dfa5cd7d6
Correct BME280 IIR filter setting ( #1787 )
2017-02-11 22:53:06 +01:00
Philip Gladstone
00bc9403fe
Fix the adjusting of the time when there is a rollover ( #1788 )
2017-02-09 21:53:12 +01:00
Jason Follas
2ab28df92a
Support clearing WiFi config ( #1761 )
...
* Add wifi.sta.clearconfig(). Adjust password validation to match 2.0.0 SDK rules (no min length enforced, i.e. for WEP)
* Updat comments about WEP key not having a minimum
* Documentation: add note about node.restore() to wifi.sta.clearconfig() docs, and add SDK verbiage to describe what node.restore() impacts.
* Normaliz if statements
* Convert leading tabs to leading spaces for consistency
2017-02-08 21:42:29 +01:00
Arnim Läuger
416d53eb39
Add string support for spi.set_mosi() and spi.get_miso() ( #1753 )
...
clean-up endianess handling in spi driver
2017-02-06 13:55:26 +01:00
Yury Popov
2c8961d153
Add TTL support to net module ( #1756 )
2017-02-06 13:54:20 +01:00
Arnim Läuger
87e1abfb0f
rtctime: change to lua_setfieldfor populating the table ( #1746 )
...
Looks good.
2017-01-22 14:17:46 -05:00
ffedoroff
a271ce4d34
Invert signal on rfswitch pin ( #1738 )
...
Since that code was migrated from Arduino, I should invert pin
2017-01-19 12:46:45 +01:00
FrankX
a18826ec54
Accept 64 byte length WiFi passwords ( #1730 )
2017-01-17 21:55:30 +01:00
Arnim Läuger
305d7c4672
Add file.stat() to query file/directory attributes. ( #1724 )
...
* add file.stat()
* set default time/date to 1970-01-01
use lua_setfield
2017-01-17 21:54:23 +01:00
Marcel Stör
0a503587ee
Fix typo ( #1714 )
2017-01-10 21:09:54 +01:00