1. 06 Jan, 2021 1 commit
  2. 29 Dec, 2020 1 commit
  3. 27 Dec, 2020 1 commit
  4. 08 Nov, 2020 1 commit
    • Gregor Hartmann's avatar
      Create NodeMCU test system based on gambiarra (#2984) · c4baa9f3
      Gregor Hartmann authored
      * Create mispec_file.lua
      
      * Initial commit of gambiarra
      
      * Adapt gambiarra to NodeMCU
      
      * adapt to NodeMCU spacing and add nok functionality
      
      * Some refactoring to make it easier to add new functionality
      
      * Add methode `fail` to check failing code and pass error messages to output
      
      - fail can be called with a function that should fail and a string which should be contained in the errormessage.
      - Pass failed check reasons to output.
      
      * Create gambiarra_file.lua
      
      * Add reporting of tests that failed with Lua error
      
      * ok, nok and fail will terminate the running test
      
      * Add capability to run sync and async tests in mixed order and have a task.post inbetween them
      
      * fix gambiarra self test to also run on device (not only host)
      
      Use less ram in checking tests directly after they ran.
      Use nateie task.post to tame watchdog.
      
      * Update file tests + add async tmr tests
      
      * Another fix in executing async test
      
      * Catch errors in callbacks using node.setonerror
      
      * change interface to return an object with several test methods
      
      * Update README.md
      
      * Change interface of Gambiarra + add reason for failed eq
      
      * Update gambiarra documentation
      
      * Add coroutine testcases to gambiarra
      
      * Delete mispec_file.lua as it is superseeded by gambiarra_file.lua
      
      * improve regexp for stack frame extraction
      
      * Use Lua 53 debug capabilities
      
      * move actual tests upfront
      
      * remove debug code + optimization
      
      * Show errors immediately instead of at the end of the test, freeing memory earlier
      
      * Split tests to be run in 2 tranches
      
      * rename to NTest and move to new location
      
      * Add tests to checking mechanisms
      
      * Add luacheck to tests
      
      * Some pushing around of files
      
      * more (last) fixes and file juggling
      
      * Minor tweaks and forgotten checkin
      
      * Add NTest selftest to travis
      
      * Trying how to master travis
      
      * another try
      
      * restrict NTest selftest to linux
      c4baa9f3
  5. 07 Nov, 2020 2 commits
  6. 19 Oct, 2020 1 commit
    • Cody Cutrer's avatar
      add wiegand module (#3203) · 63e1fcda
      Cody Cutrer authored
      * add wiegand module
      
      * minor tweaks to wiegand module
      
       * fix a whitespace error (tabs!!!!)
       * remove an unnecessary volatile qualifier
      63e1fcda
  7. 05 Oct, 2020 1 commit
  8. 03 Sep, 2020 1 commit
  9. 09 Jun, 2020 2 commits
    • Nathaniel Wesley Filardo's avatar
      Networking rampage and accumulated fixes (#3060) · af426d03
      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 rem...
      af426d03
    • galjonsfigur's avatar
      Polish Lua examples (#2846) · 6926c66b
      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
      6926c66b
  10. 28 Jun, 2019 1 commit