Arnim Läuger
787379f0f5
Merge branch 'master' into dev
2017-05-21 09:34:31 +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
Frank Exoo
3aef438aa0
Documenting creating integer build ( #1961 )
2017-05-08 13:39:27 +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
dnc40085
cba40213c6
Update AP_PROBEREQRECVED example message ( #1956 )
...
The example for the eventmon registration for AP_PROBEREQRECVED was displaying "STATION DISCONNECTED" when it should say "PROBE REQUEST RECEIVED".
2017-05-06 12:32:56 +02:00
Marcel Stör
cceb770d67
Add a few tiny corrections
2017-05-05 13:39:13 +02:00
dnc40085
e491f4b743
Update init.lua example to use new wifi.sta.config() implementation ( #1953 )
...
* Update init.lua example in upload.md with new station config format
* Fixed typo in description of wifi.eventmon.register()
* Fixed typo and improved example init.lua in docs/en/upload.md
2017-05-05 13:28:45 +02:00
Marcel Stör
201ba9c959
Put functions in alphabetical order
2017-04-30 20:08:37 +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
9dbae1c963
Expose UART 1 ( #1934 )
...
* Expose UART 1 and update uart module documentation
2017-04-24 22:06:54 +02:00
dnc40085
f5fac7a19e
Updated documentation and example for wps.start() ( #1933 )
2017-04-24 09:59:30 +02:00
Marcel Stör
572e4235fb
Unwind bit.ly link
2017-04-22 22:57:37 +02:00
Marcel Stör
ef1654fa1e
Add 'connection: close' note
2017-04-21 07:49:27 +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
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
flip111
3f787ac421
Update telnet link ( #1918 )
2017-04-18 21:04:36 +02:00
dnc40085
84c5275c37
Moved the documentation for wifi.nullmodesleep to the correct spot ( #1913 )
2017-04-17 13:45:32 +02:00
dnc40085
971627f3d3
Fix admonition formatting error in wifi module docs added with #1910 ( #1912 )
...
* Fix admonition formatting error in wifi module docs added with #1910
Modified documentation for:
wifi.suspend()
wifi.resume()
* More wifi documentation changes
2017-04-17 08:27:12 +02:00
Marcel Stör
2f8b35365a
Prevent determineSelectedLanguageCode() from failing for offline site
2017-04-16 20:31:38 +02:00
dnc40085
039026995a
Update wifi suspend documentation ( #1910 )
...
* Added message about potential for wifi crashes and more
Added message about potential for wifi crashes caused by long running
functions
Modified description for wifi.resume() and wifi.suspend()
2017-04-16 19:38:08 +02:00
Marcel Stör
dba73cf214
Fix HTML anchors in ToC generator
2017-04-13 21:42:18 +02:00
Arnim Läuger
b1dcb70593
File doc fix ( #1905 )
...
* clarify differing command support for spiffs and fatfs
* fix toc
2017-04-10 23:02:20 +02:00
dnc40085
b2cbf52a4b
Fix error in documentation added with merge of PR#1231 ( #1901 )
2017-04-05 06:57:10 +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
Marcel Stör
176443c07f
Admonition style fix
2017-04-04 20:42:31 +02:00
Valera
22e1adc4b0
Small fix in docs ( #1897 )
...
dscription -> description
2017-04-03 13:34:32 +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
Philip Gladstone
b09cac058a
Add support for streaming JSON encoder/decoder ( #1755 )
...
Replaces the problematic cjson module.
2017-03-22 11:24:32 +11:00
thirschbuechler
b6ef1ffee7
Add 7bit address info ( #1834 )
2017-03-20 21:30:43 +01:00
Arnim Läuger
25f433a6c6
typo fixes
2017-03-15 23:12:57 +01:00
Johny Mattsson
45ae795739
Extend node.dsleep() to support instant sleep. ( #1859 )
2017-03-14 10:49:41 +01:00
Marcel Stör
07341e977f
Transfer build options from README to docs ( #1860 )
...
* Transfer build options from README to docs, fixes #1830
* reference tls, u8g, ucg module configuration
2017-03-12 21:43:46 +01:00
Marcel Stör
e8d5a05952
Document that the socket receive event is fired for every frame, fixes #1849
2017-03-09 22:19:18 +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
Luís Fonseca
fcc91967f9
Improve wifi documentation - prefer constants to hardcoded values ( #1837 )
2017-03-07 07:04:39 +01:00
thirschbuechler
be2a9df1b0
Add modulo and power hints ( #1832 )
2017-03-06 13:14:07 +01:00
Marcel Stör
d0622c30a0
Overhaul the tools section, fixes #1779 ( #1831 )
2017-03-05 17:10:17 +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
8931f09ce4
Fix missing return code for ws2812_init() ( #1816 )
2017-02-24 21:20:09 +01:00
vsky
0349c1e004
Improve BME280 code samples for negative values ( #1794 )
2017-02-12 17:08:02 +01:00
Marcel Stör
b26ed97246
Improve MQTT client example, fixes #1792
2017-02-12 17:04:37 +01:00
Arnim Läuger
4dbf979cb4
Document HSPI pin functions ( #1790 )
2017-02-10 21:48:32 +01:00
Marcel Stör
a21c3d3b11
Fix markdown syntax
2017-02-09 21:01:47 +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
Marcel Stör
b9d9f5856a
Fix cloud builder link
2017-02-06 22:03:17 +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
Marcel Stör
20a591f59a
Add section about NodeMCU PyFlasher ( #1771 )
2017-02-02 00:04:24 +01:00
Marcel Stör
0ca4b6ba55
Add more UDP documentation, contributes to #1701
2017-02-01 20:59:43 +01:00
Marcel Stör
419ec3384a
Add two small fixes
2017-02-01 18:12:56 +01:00
Marcel Stör
d2fbf40c49
Add UDP-related deprecation notes, partially fixes #1762
2017-01-26 23:44:21 +01:00
Marcel Stör
f9c9eff720
Add a few notes about UDP handling, fixes #1701
2017-01-26 23:06:58 +01:00
Marcel Stör
a2db0c65af
Fix some cosmetic issues in gdbstud doc
2017-01-26 22:15:18 +01:00
Marcel Stör
88938b441d
Document mbed TLS cipher suites better, fixes #1749
2017-01-21 23:45:33 +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
Felix Knecht
07031f569a
Correct bme280 code samples for negative values ( #1735 )
...
* Corrected examples for negative values
See issue #1734
Negative values need to be treated differently. Changed all the samples to reflect that
* Update bme280.md
2017-01-17 21:52:45 +01:00
Marcel Stör
0d572eedca
Polish rfswitch documentation
2017-01-15 21:23:56 +01:00
Alexis Lothoré
f176697e13
Document user/pass as optional in MQTT client doc ( #1727 )
2017-01-15 19:27:56 +01:00
Marcel Stör
c758908014
Add security note to WPS documenation
2017-01-09 22:55:01 +01:00
FrankX
378e5eb0ad
Add WPS module ( #1694 )
...
* WPS functionality added
* WPS module switched off by default
* Update mkdocs.yml
2017-01-09 08:43:47 +01:00
devsaurus
5425adefff
small fixes for sdcard and file doc
2017-01-06 16:15:29 +01:00
Verne Roberts
cad1632e40
Add 31250 baud rate for MIDI support ( #1690 )
...
* add 31250 baud rate for MIDI support
* add bitrate to uart_bitrates array for the get operation
2017-01-04 12:31:47 +01:00
devsaurus
0a0c7c0637
ammendments to tmr API doc cleanup
2017-01-04 10:34:18 +01:00
Marcel Stör
a89b008087
Replace old tmr API in docs with OO API ( #1695 )
2017-01-03 21:50:56 +01:00
Philip Gladstone
9b86937d45
Fix crash in sntp and add more reliable defaults servers ( #1682 )
...
* Fix bug in sntp where callback was run at interrupt level. Also add
the nodemcu pool servers as the default.
* Add comments on where the mysterious numbers came from
* Fix a crash with auto repeat mode and errors on repeat
2017-01-01 22:26:17 +01:00
Marcel Stör
9dfedaf55c
Fix admonitions in WiFi docs
2017-01-01 17:32:29 +01:00
Marcel Stör
61f4e18301
Use an executable example for net.socket:on()
2017-01-01 14:15:37 +01:00
Marcel Stör
f8f1069225
Fix mbed TLS naming
2016-12-31 21:00:20 +01:00
Yury Popov
3adba91b15
Net functionality rewrite on top of LWIP ( #1379 )
...
* Rewrite net.dns.resolve on LWIP
* Move IGMP (net multicast) to LWIP
* Cleanup net module
* Move secure connection operations to tls module
* Net module on LWIP
* Server timeout parameter
* TCP hold
* Fixes in documentation
* Documentation fixes
* Note TLS module depends on net
* Add TLS module to user_modules.h
* Callback on connect event
* Fix depends net module on tls module
* Fix unhold exponential time issue
2016-12-31 13:14:03 +01:00
Tobias Tangemann
57950413ca
Fix and extend sample in apa102 module docu ( #1689 )
2016-12-30 07:03:13 +01:00
Marcel Stör
007f870cb6
Fix list indentation
2016-12-29 09:23:06 +01:00
Yury Popov
2b897e56c7
Cron module ( #1674 )
2016-12-26 14:19:12 +01:00
Arnim Läuger
c57af8972f
Rework support for >4MB modules: place SPIFFS after SDK data ( #1646 )
2016-12-26 14:17:57 +01:00
Philip Gladstone
543f438b6b
Added node.random implementation ( #1665 )
2016-12-26 14:14:49 +01:00
Marcel Stör
7c9fdef77a
Tiny formatting fix
2016-12-25 16:10:31 +01:00
Philip Gladstone
feab8b2208
Various minor bits of cleanup ( #1647 )
...
* Check the return code of the read function when doing crypto.fhash so that we don't pass negative lengths to the hashing functions
* Fix various assert failures in the LVM arising from rotables. No functional change
* Add the gpio interrupt time to the callback (and pass it from the interrupt handler)
* Get the PC right in the perf module
* Make the headers static in the websocket module
* Fix the documentation
2016-12-25 10:45:34 +11:00
Marcel Stör
1452fbfd13
Fix list formatting
2016-12-23 13:43:52 +01:00
Marcel Stör
680d349039
Fix list formatting
2016-12-23 12:59:46 +01:00
Marcel Stör
1b8e9a33e5
Use constant for start_level
2016-12-14 08:07:23 +01:00
Marcel Stör
d85f2638cd
Fix grammatical mistakes
2016-12-14 07:34:00 +01:00
Arnim Läuger
84dc61f068
Minor formatting fix in bme280.md
2016-12-11 22:34:28 +01:00
vsky
d56b4ef2e6
BME280: improved reliability and efficiency ( #1662 )
...
* BME280: improved reliability and efficiency
* BME280: new parameter to bme280.init() and new bme280.read() method documented
2016-12-11 22:31:39 +01:00
Yury Popov
bdd54648f4
Upgrade to SDK 2.0.0 ( #1435 )
...
* Update LWIP from SDK
* mbedTLS integration
* Fix argument type in dbg_printf (#1624 )
* Migrate to espressif’s download center (#1604 )
* Fixed BBS links to firmware
* Adjust net module docs with mbedTLS info
* Remove unrelevant axTLS notice
2016-12-11 21:03:00 +01:00
Philip Gladstone
017b4637c2
Adds uart.getconfig(0) to get the current uart parameters ( #1658 )
2016-12-11 20:35:04 +01:00
Philip Gladstone
79013ae79a
Improve SNTP module: Add list of servers and auto-sync [SNTP module only] ( #1596 )
2016-12-04 21:03:49 +01:00
ffedoroff
9f9fee9008
add new rfswitch module to handle 433MHZ devices ( #1565 )
2016-12-01 22:19:01 +01:00
Philip Gladstone
00b356be84
HTTP module can now chain requests ( #1629 )
...
* Fix up the HTTP module to use less memory
2016-12-01 22:13:33 +01:00
Jason Follas
a48e88d4a3
EUS bug fixes ( #1605 )
...
- Bug fixes and improvements
- FIX: Ensure that station is enabled before doing network scan (this seems to be the cause of #1578 )
- FIX: Check if state == NULL on enduser_setup.stop()
- IMPROVEMENT: Look for both enduser_setup.html.gz and enduser_setup.html as valid filenames, for semantic reasons
- IMPROVEMENT: Show a generic status message on HTML page if failure occurred before user even submitted data (i.e., would have come from previously stored config when the STA was started by EUS)
2016-12-01 22:12:47 +01:00
Marcel Stör
85c3a24927
Fix Somfy docs
2016-12-01 21:57:24 +01:00
Jun Kim
58321a9263
Fix typo at rtctime.md
...
rtctime.dsleep -> rtctime.dsleep_aligned
2016-11-29 22:41:15 +09:00
Marcel Stör
1032e9dd90
Extract and hoist net receive callbacks
...
This is done to avoid the accidental upval binding
2016-11-27 21:42:10 +01:00
Mariusz Kryński
59b9b3e26f
support for custom websocket headers ( #1573 )
...
Looks good to me. Thank you.
Also:
- allow for '\0's in received messages
* add client:config for setting websocket headers
Also:
- headers are case-insensitive now
* fix docs
* fix typo
* remove unnecessary luaL_argcheck calls
* replace os_sprintf with simple string copy
2016-11-19 10:35:20 -05:00
Marcel Stör
6331e0868c
Turn SPI busses note to admonition note
2016-11-17 21:25:33 +01:00
Mike Pye
9a30797ba2
Add note on dev board usage of SPI bus 0 ( #1591 )
2016-11-17 20:10:48 +01:00
Marcel Stör
1d0cf5e8d0
Virtual u8g display driver for RFB/VNC support ( #1514 )
...
* add u8g.fb_rle display
* move comm drivers to u8g_glue.c
* disable fb_rle per default
2016-11-14 13:40:45 +01:00
Marcel Stör
a168449619
Overhaul flashing docs once again ( #1587 )
...
* Add chapter about determine flash size plus small fixes
* Rewrite esptool.py chapter, move flash size chapter to end
2016-11-12 20:20:46 +01:00