Commit Graph

320 Commits

Author SHA1 Message Date
mucek4 42036802fe Fixed http.post() example (#2734) 2019-04-22 11:39:14 +02:00
Arnim Läuger 2339726097
mqtt: add ceritificate handling to support server verification and mutual authentication (#2657)
* mqtt: add ceritificate handling to support server verification and mutual authentication

* remove superfluous include
2019-02-12 23:10:25 +01:00
Arnim Läuger e9bf51eb8f
add support for sdmmc cards in sd-spi mode (#2644) 2019-02-10 10:11:13 +01:00
devsaurus e756dbce9c remove table-based (un)sunscribe from mqtt docs and provide example code 2019-01-31 22:35:21 +01:00
Javier Peletier 56f19e44c3 ESP32: MQTT module rewrite (#2629)
* mqtt: first pass

* mqtt: correct gc during callback bug

* mqtt: document and cleanup

* mqtt: separate lnodeaux due to copyright

* mqtt: rename lnodeaux methods

* mqtt: update docs

* mqtt: fix copyright in lnodeaux.c

* mqtt: refactor and cleanup

* mqtt: use ESP logging
2019-01-29 22:36:29 +01:00
Javier Peletier 577e2ea8b2 uart: added uart.getconfig() (#2633) 2019-01-29 22:28:37 +01:00
devsaurus 8f6f5904a3 fix example 2019-01-20 12:49:00 +01:00
Javier Peletier 746f519c47 ESP32 crypto module (#2607) 2019-01-18 12:55:26 +01:00
devsaurus fa35e02481 update fatfs to 0.13c 2019-01-17 21:12:08 +01:00
Marcel Stör b5f15f8ce1 Fix source reference 2019-01-16 23:31:18 +01:00
Marcel Stör 5750da121c Re-organize documentation
Drop support for localized content, #2213

Restructure some content to match more closely what we have in master, #2542
2019-01-13 21:30:28 +01:00
Marcel Stör eb8d8b588a Add note about Git submodules for Docker build 2018-12-20 21:24:53 +01:00
Skirmantas Lauzikas 3257e557d4 ESP32: add support for RS485 (#2559)
* ESP32: add support for RS485

This commit adds support for switching UART mode to RS485/IRDA.
Also included are patches for memory leaks then handling UART events other than data.

* ESP32: Documentation for uart.setmode()
2018-11-30 12:07:05 +01:00
Skirmantas Lauzikas 794a07bb51 ESP32: Add time module (#2561)
* ESP32: Add time modules

New time module for manipulating system time/ calendar and controlling SNTP server

* ESP32: Time module documentation & style fixes
* added documentation for time modules
* style fixes as pointed out by @devsaurus

* ESP32: Time module small fixes
* Couple small fixes
2018-11-26 21:03:23 +01:00
Marcel Stör 5696b631fd Add Docker option 2018-11-26 09:51:10 +01:00
Arnim Läuger 9bd8df4693 Use custom parition table with 1.5MB for firmware (#2567) 2018-11-23 20:16:36 +01:00
Skirmantas Lauzikas 423c733db8 ESP32: Add SJSON module (#2562)
* Esp32: Add SJSON module

This adds SJSON module taken directly from master

* ESP32: Fixes for sjson lib
Fixed compilation not including config header, thus braking some of libs functionality

* ESP32: Upgraded SJSON to master
2018-11-22 20:58:27 +01:00
devsaurus c9e7dde5d4 fix utf8 nbsp 2018-11-15 22:22:37 +01:00
tomsci 72d28fa86e Adding qrcodegen module for generating QR Codes (#2543)
* Adding qrcodegen module for generating QR Codes

* Added LUA_MODULE_QRCODEGEN KConfig

* Changed qrcodegen.encodeText() to use an options table

Created common.h with new option table helper fns.

* Reworked http.c to use new common.h options table APIs
2018-11-15 22:17:43 +01:00
tomsci 1cb1aff4cd ESP32: Add Sodium module (#2550)
* Add Sodium module

* Split sodium API into subtables; updated docs

* Fixed refactored names of crypto_box fns
2018-11-15 18:04:00 +01:00
tomsci d2345f2beb esp32: Add node.uptime() function using esp_timer_get_time() (#2533)
* esp32: Reinstate tmr.now() function using esp_timer_get_time()

Also added larger limit before wrapping if Lua's number type supports
it.

* Renamed tmr.now() to node.uptime()

Added second return value to indicate timer wrap
2018-11-10 14:53:10 +01:00
tomsci 5db5d8edeb Changed ESP32 http user agent to "NodeMCU (ESP32)" (#2551) 2018-11-08 21:14:15 +01:00
tomsci 73b13e4197 Add ESP32 http module (#2540)
* ESP32: Added http module

* add asynchronous flavor for context:request()

(cherry picked from commit e65b90cc8fc5296f7fe6cae1978835e06a9f44bb)

* http: More asynchronous support, more options

* Fix docs typo

* Code review comments from @devsaurus

Fixes some cleanup issues with asynchronous mode

* Added http.md to mkdocs.yml

* Align connection:close() to template
2018-11-08 20:24:18 +01:00
devsaurus 30ada6f084 add i2s.mute() 2018-11-02 22:31:49 +01:00
tomsci 48b9518d76 Add object-based file API to dev-esp32 branch (#2524)
* #2521: Add object-based file API to dev-esp32 branch

Merged in from master@c708828bbe853764b9de58fb8113a70f5a24002d minus
some VFS changes and similar.

* Updated file docs from master

Omitting:
* file.mount()
* reference to rtctime.epoch2cal()
* file.stat()

As these are not available in dev-esp32 branch

Unsure about whether "directories are not supported" is still true
2018-10-29 07:09:41 +01:00
devsaurus 96adbabf5c doc fixes 2018-10-14 18:13:00 +02:00
devsaurus daa5848431 rework parts of I2S 2018-10-14 18:05:48 +02:00
devsaurus 5e64def682 add dac module 2018-10-14 12:29:30 +02:00
zelll fb1ac33f19 i2s docs 2018-10-13 14:12:02 +02:00
zelll 34e486fb7f i2s extension 2018-10-13 14:10:03 +02:00
devsaurus 166474b9f1 clarify unsupported transport modes 2018-10-08 21:29:24 +02:00
devsaurus 45c63a8236 Add ucg module. 2018-10-07 16:31:28 +02:00
devsaurus c1de414ba1 fix danglink link in tmr.md 2018-10-07 16:17:38 +02:00
devsaurus 0802418978 fix stale link in file.md 2018-10-07 16:15:12 +02:00
devsaurus 209fe91ba7 add encoder doc 2018-10-07 16:08:45 +02:00
devsaurus 9ab7e7fa34 fix wrong link to index.md 2018-10-07 16:04:12 +02:00
devsaurus 4b1551af49 update u8g2 to v2.23.18 2018-10-07 15:04:03 +02:00
Arnim Läuger bf5808495c
Merge pull request #2501 from ryanplusplus/mqtt-rometatable
Mqtt rometatable
2018-10-02 19:00:04 +02:00
devsaurus 45be28cf60 fix and document template partition table 2018-04-15 22:55:28 +02:00
Andrew Gough ba57b0fa7e Add slightly modified version of standard MQTT docs. Note that in most
cases the API is identical [see note in unsubscribe()]
2018-03-19 21:06:58 +11:00
Marcel Stör 6d19510e79 Add submodule init 2018-03-06 23:28:05 +01:00
devsaurus bded035406 clarify tools status 2017-12-31 11:53:30 +01:00
Marcel Stör 3eb8d4f1d0 Clean-up the uploader tools selection 2017-12-28 23:56:13 +01:00
John Lauer 3ddce2d75d Add ChiliPeppr as option for IDE (#2192) 2017-12-28 23:15:47 +01:00
Ryan Hartlage e2a4c1bc5f Fix link to ESP32 hardware page (#2196) 2017-12-16 19:03:05 -05:00
devsaurus 0a3ea42ff9 list new u8g2 device constructors 2017-11-18 17:54:51 +01:00
Arnim Läuger 5995ff6bec
fix spi-only listing 2017-11-18 17:44:25 +01:00
devsaurus 23e9fcccfa update to u8g2 2.19.8 2017-11-18 17:38:21 +01:00
Arnim Läuger c117092da6 fixes and optional arguments clarification 2017-09-02 11:47:13 +02:00
devsaurus 9f8664b8e6 Updated ESP-IDF to latest and adapt spi master. 2017-09-02 11:38:19 +02:00