1. 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
  2. 07 Nov, 2020 1 commit
  3. 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
  4. 05 Oct, 2020 1 commit
  5. 03 Sep, 2020 1 commit
  6. 01 Sep, 2020 1 commit
  7. 30 Aug, 2020 1 commit
  8. 08 Aug, 2020 1 commit
  9. 09 Jun, 2020 5 commits
  10. 15 Aug, 2019 1 commit
  11. 27 Jul, 2019 18 commits
  12. 23 Jul, 2019 1 commit
  13. 28 Jun, 2019 1 commit
  14. 17 May, 2019 1 commit
  15. 01 May, 2019 1 commit
  16. 09 Apr, 2019 2 commits
  17. 05 Apr, 2019 1 commit
    • Terry Ellison's avatar
      SDK 3.0 release (#2692) · 9a471079
      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.
      9a471079
  18. 17 Feb, 2019 1 commit