- 08 Aug, 2020 1 commit
-
-
Richard Marko authored
-
- 09 Jun, 2020 5 commits
-
-
Nathaniel Wesley Filardo authored
Replay a line from https://github.com/nodemcu/nodemcu-firmware/pull/2861 after accidental revert in https://github.com/nodemcu/nodemcu-firmware/pull/3075 (specifically 9ef5c7dbea86d242c030cc47e804a07f2632b0a1)
-
Terry Ellison authored
- Lots of minor but nasty bugfixes to get all tests to run clean - core lua and test suite fixes to allow luac -F to run cleanly against test suite - next tranch to get LFS working - luac.cross -a options plus fixes from feedback - UART fixes and lua.c merge - commit of wip prior to rebaselining against current dev - more tweaks
-
Nathaniel Wesley Filardo authored
* espconn: remove unused espconn code, take 1 This is the easiest part of https://github.com/nodemcu/nodemcu-firmware/issues/3004 . It removes a bunch of functions that were never called in our tree. * espconn: De-orbit espconn_gethostbyname Further work on https://github.com/nodemcu/nodemcu-firmware/issues/3004 While here, remove `mqtt`'s charming DNS-retry logic (which is neither shared with nor duplicated in other modules) and update its :connect() return value behavior and documentation. * espconn: remove scary global pktinfo A write-only global! How about that. * net: remove deprecated methods All the TLS stuff moved over there a long time ago, and net_createUDPSocket should just do what it says on the tin. * espconn_secure: remove ESPCONN_SERVER support We can barely function as a TLS client; being a TLS server seems like a real stretch. This code was never called from Lua anyway. * espconn_secure: more code removal * espconn_secure: simplify ssl options structure There is nothing "ssl_packet" about this structure. Get rid of the terrifying "pbuffer" pointer. Squash two structure types together and eliminate an unused field. * espconn_secure: refactor mbedtls_msg_info_load Split out espconn_mbedtls_parse, which we can use as part of our effort towards addressing https://github.com/nodemcu/nodemcu-firmware/issues/3032 * espconn_secure: introduce TLS cert/key callbacks The new feature part of https://github.com/nodemcu/nodemcu-firmware/issues/3032 Subsequent work will remove the old mechanism. * tls: add deprecation warnings * luacheck: net.ifinfo is a thing now * tls: remove use of espconn->reverse * mqtt: stop using espconn->reverse Instead, just place the espconn structure itself at the top of the user data. This enlarges the structure somewhat but removes one more layer of dynamic heap usage and NULL checks. While here, simplify the code a bit. * mqtt: remove redundant pointer to connect_info Everywhere we have the mqtt_state_t we also have the lmqtt_userdata. * mqtt: doc fixes * mqtt: note bug * tls: allow :on(...,nil) to unregister a callback
-
M.K authored
-
galjonsfigur authored
* Add missing globals from luacheck config * Fix luacheck warnings in all lua files * Re-enable luacheck in Travis * Speed up Travis by using preinstalled LuaRocks * Fix more luacheck warnings in httpserver lua module * Fix DCC module and add appropriate definitions to luacheck config. * Change inline comments from ignoring block to only ignore specific line * Add Luacheck for Windows and enable it for both Windows and Linux * Change luacheck exceptions and fix errors from 1st round of polishing * Add retry and timeout params to wget
-
- 15 Aug, 2019 1 commit
-
-
Gregor Hartmann authored
-
- 27 Jul, 2019 18 commits
-
-
Nathaniel Wesley Filardo authored
-
Gregor Hartmann authored
-
Gregor Hartmann authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
This reverts commit af9b123bc1c0603859caf9fcd6fcfdeeeb08dbce.
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
Gregor authored
-
- 23 Jul, 2019 1 commit
-
-
Terry Ellison authored
-
- 28 Jun, 2019 1 commit
-
-
galjonsfigur authored
* Move luacheck conf and fix Travis for all possible filenames * Add lua script to help with luacheck config * Add xargs approach for current luac.cross file checking * Enable luacheck but do not break build
-
- 17 May, 2019 1 commit
-
-
Terry Ellison authored
includes some dRAM -> iRAM optimisations
-
- 01 May, 2019 1 commit
-
-
Terry Ellison authored
1st Tranche of SDK 3.0 follow up changes
-
- 09 Apr, 2019 2 commits
-
-
ziggurat29 authored
-
Gregor Hartmann authored
Add building luac.cross to travis ci builds
-
- 05 Apr, 2019 1 commit
-
-
Terry Ellison authored
* Rebaseline firmware to non-OS SDK version 3.0 * Note that SDK version 3.0 introduces the concept of a Flash Partition Table(PT). This is located at Flash offset 0x10000 in our firmware build. * The firmware is now PT aware with both LFS and SPIFFS taking their partition size and location from the PT * A new tool `tools/nodemcu-partition.py` is now used to initialise these data and can also download LFS and SPIFFS images to these partitions.
-
- 17 Feb, 2019 1 commit
-
-
sergio authored
-
- 24 Jan, 2019 1 commit
-
-
Arnim Läuger authored
-
- 09 Dec, 2018 1 commit
-
-
Arnim Läuger authored
-
- 03 Dec, 2018 1 commit
-
-
Ryan Hartlage authored
* Download pre-built toolchains * Updated to include the platform in the name of the pre-built toolchain * Download archive into cache/ * Update Travis configuration to use pre-built toolchain via make
-
- 15 Aug, 2018 1 commit
-
-
Gregor Hartmann authored
-
- 11 Aug, 2018 1 commit
-
-
Gregor Hartmann authored
Use separate names for the integer and float `luac.cross` binaries. Also adds local/lua directory which is already supported by tools makefile to build LFS image.
-
- 16 Jul, 2018 1 commit
-
-
Gregor Hartmann authored
-
- 10 Jul, 2018 1 commit
-
-
TerryE authored
-