- 04 Jul, 2019 1 commit
-
-
Johny Mattsson authored
* Leaner, meaner crypto module; now with HMAC Based on my testing, mbedtls pulls in all its algorithm regardless of whether the NodeMCU crypto module was using them or not. As such, the space savings from omitting algorithms were only in the tens of bytes. By switching to using the mbedtls generic message digest interface, the crypto module itself could be shrunk in size and complexity. Despite adding support for HMAC on all algorithms (plus including RIPEMD160), this version is 330 bytes smaller. * Updated crypto module docs. * Removed superfluous brackets in crypto docs. Copy-paste considered harmful... >.>
-
- 03 Jul, 2019 1 commit
-
-
devsaurus authored
-
- 21 Jun, 2019 1 commit
-
-
devsaurus authored
-
- 12 Jun, 2019 1 commit
-
-
John Lauer authored
* ESP32: Added pulsecnt module The pulsecnt module let's you use the ESP32's pulse counter capabilities from Lua. * ESP32: Pulsecnt module. Better/faster callback. Reduced the amount of callback variables to speed things up and shift more logic to Lua than in the C code. * ESP32: Completed docs for pulsecnt * ESP32: Final release of pulsecnt * ESP32: Production release of pulsecnt * ESP32: Release (tweaked docs) * ESP32: Pulse Counter Release. Cleaned up .gitignore * ESP32: Pulse counter release (changed ch1 gpio to int to match ch0)
-
- 10 Jun, 2019 1 commit
-
-
Skirmantas Lauzikas authored
* ESP32: Add option to set IP/dns config This commit adds support for setting: * Hostname * Static IP / Dns server (Sta mode) * Changing AP network ip config * Setting DNS server IP for DHCP * ESP32: Documentation for setting IP/dns/hostname config * Documented new functions * sethostname() now returns true if success
-
- 28 Apr, 2019 2 commits
- 20 Feb, 2019 1 commit
-
-
Javier Peletier authored
* file: remove use of luaM_free * added safe pushlstring function
-
- 12 Feb, 2019 1 commit
-
-
Arnim Läuger authored
* mqtt: add ceritificate handling to support server verification and mutual authentication * remove superfluous include
-
- 10 Feb, 2019 1 commit
-
-
Arnim Läuger authored
-
- 31 Jan, 2019 2 commits
-
-
Javier Peletier authored
-
Javier Peletier authored
-
- 29 Jan, 2019 1 commit
-
-
Javier Peletier authored
* 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
-
- 22 Jan, 2019 1 commit
-
-
Kevin Leung authored
-
- 18 Jan, 2019 1 commit
-
-
Javier Peletier authored
-
- 17 Jan, 2019 1 commit
-
-
Javier Peletier authored
-
- 16 Jan, 2019 1 commit
-
-
Javier Peletier authored
-
- 02 Dec, 2018 1 commit
-
-
Arnim Läuger authored
* opt_checkint_range: extend range check to default value * opt_checklstring added * i2s: rework luaM_ and option table handling * spi_master: rework option tables handling * ledc: rework option tables handling
-
- 26 Nov, 2018 1 commit
-
-
Skirmantas Lauzikas authored
* 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
-
- 22 Nov, 2018 1 commit
-
-
Skirmantas Lauzikas authored
* 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
-
- 15 Nov, 2018 2 commits
-
-
tomsci authored
* 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
-
tomsci authored
* Add Sodium module * Split sodium API into subtables; updated docs * Fixed refactored names of crypto_box fns
-
- 10 Nov, 2018 1 commit
-
-
tomsci authored
* 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
-
- 08 Nov, 2018 2 commits
-
-
tomsci authored
-
tomsci authored
* 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
-
- 04 Nov, 2018 1 commit
-
-
devsaurus authored
-
- 03 Nov, 2018 1 commit
-
-
devsaurus authored
-
- 02 Nov, 2018 1 commit
-
-
devsaurus authored
-
- 29 Oct, 2018 1 commit
-
-
tomsci authored
* #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
-
- 20 Oct, 2018 1 commit
-
-
devsaurus authored
-
- 18 Oct, 2018 1 commit
-
-
devsaurus authored
re-enable i2s.read()
-
- 14 Oct, 2018 2 commits
- 13 Oct, 2018 3 commits
- 08 Oct, 2018 1 commit
-
-
Ryan Hartlage authored
* Use esp-mqtt from esp-idf * Fix formatting * Revert changes to u8g2 submodule
-
- 07 Oct, 2018 2 commits
- 14 Jul, 2018 1 commit
-
-
Ryan Hartlage authored
-