1. 01 Mar, 2017 1 commit
  2. 06 Feb, 2017 1 commit
  3. 09 Jan, 2017 1 commit
    • FrankX's avatar
      Add WPS module (#1694) · 378e5eb0
      FrankX authored
      * WPS functionality added
      
      * WPS module switched off by default
      
      * Update mkdocs.yml
      378e5eb0
  4. 04 Jan, 2017 1 commit
  5. 31 Dec, 2016 1 commit
    • Yury Popov's avatar
      Net functionality rewrite on top of LWIP (#1379) · 3adba91b
      Yury Popov authored
      * Rewrite net.dns.resolve on LWIP
      
      * Move IGMP (net multicast) to LWIP
      
      * Cleanup net module
      
      * Move secure connection operations to tls module
      
      * Net module on LWIP
      
      * Server timeout parameter
      
      * TCP hold
      
      * Fixes in documentation
      
      * Documentation fixes
      
      * Note TLS module depends on net
      
      * Add TLS module to user_modules.h
      
      * Callback on connect event
      
      * Fix depends net module on tls module
      
      * Fix unhold exponential time issue
      3adba91b
  6. 26 Dec, 2016 1 commit
  7. 14 Dec, 2016 1 commit
    • Johny Mattsson's avatar
      rtctime.dsleep() current draw improvements (#1659) · c5c0143b
      Johny Mattsson authored
      * Switch off interrupts before rtctime dsleep.
      
      * Deal with the fact that MCU keeps running after being told to enter deep sleep
      (It can keep running for quite a few instructions at times (and none at
      all at others), and it appears that trying to cache additional code from
      SPI flash while trying to go to sleep fails miserably at both....)
      
      * Ensure flash is not active when going into deep sleep.
      c5c0143b
  8. 11 Dec, 2016 2 commits
  9. 01 Dec, 2016 2 commits
  10. 08 Nov, 2016 1 commit
  11. 29 Oct, 2016 1 commit
  12. 27 Oct, 2016 1 commit
  13. 18 Oct, 2016 1 commit
  14. 13 Oct, 2016 1 commit
  15. 04 Oct, 2016 1 commit
    • Johny Mattsson's avatar
      Reimplemented esp_init_data_default. · 088d2c38
      Johny Mattsson authored
      To work around the pesky "rf_cal[0] !=0x05" hang when booting on a chip
      which doesn't have esp_init_data written to it.
      
      It is no longer possible to do the writing of the esp_init_data_default
      from within nodemcu_init(), as the SDK now hangs long before it gets
      there.  As such, I've had to reimplement this in our user_start_trampoline
      and get it all done before the SDK has a chance to look for the init data.
      It's unfortunate that we have to spend IRAM on this, but I see no better
      alternative at this point.
      088d2c38
  16. 28 Sep, 2016 1 commit
  17. 21 Sep, 2016 1 commit
    • Philip Gladstone's avatar
      Add the esp-gdbstub to enable debugging (#1506) · 04e93b24
      Philip Gladstone authored
      * Initial version of gdbstub support
      
      * Add DEBUG argument to Makefile to add more debug data and turn off -Os
      
      * Add the output redirection handling
      
      * Added documentation
      
      * Cleaned up the english a bit
      
      * Make gdboutput actually trap all the output
      
      * Review comments
      04e93b24
  18. 20 Sep, 2016 1 commit
  19. 05 Sep, 2016 1 commit
    • Arnim Läuger's avatar
      Add FatFs and SD card support (#1397) · ecf8bd98
      Arnim Läuger authored
      * Add FatFs
      * enable BUILD_FATFS for all-module build
      * push vfs into rest of firmware
      * align maximum filename length
      * increase timeout for acmd41 during card initialization
      * switch from DOS to Unix path semantics chdrive() is substituted by chdir()
      * update to fatfs R.012a incl. patches 1-6
      * add callback for rtc provisioning in file
      * update docs
      ecf8bd98
  20. 04 Sep, 2016 1 commit
  21. 20 Aug, 2016 1 commit
    • Marcel Stör's avatar
      Make DNS engine RFC 5452 compliant (#1324) · 5e01b511
      Marcel Stör authored
      The original code did not deal with UDP binding failures, this new code
      does one random port attempt and then sets port to 0 to get 'OS
      default' behaviour, and ASSERTs that that has to work.
      
      Patch also moves the local UDP port range definition to udp.h from
      udp.c.
      5e01b511
  22. 18 Aug, 2016 1 commit
  23. 04 Aug, 2016 1 commit
  24. 02 Aug, 2016 1 commit
  25. 22 Jul, 2016 1 commit
  26. 19 Jul, 2016 1 commit
  27. 10 Jul, 2016 1 commit
  28. 28 Jun, 2016 1 commit
  29. 26 Jun, 2016 1 commit
  30. 05 Jun, 2016 5 commits
  31. 03 Jun, 2016 1 commit
  32. 18 May, 2016 1 commit
    • Johny Mattsson's avatar
      Rework ADC mode setting approach (#1285) · 30d354c2
      Johny Mattsson authored
      - Stop fighting against the SDK in terms of owning/writing the init_data block.
        NodeMCU included a default init_data block because originally the SDK did
        not, but by now it's not needed.
      
      - Expose a way to reconfigure the ADC mode from Lua land. With most people
        using the cloud builder and not able to change the #define for byte 107
        this has been a pain point.
      
      - Less confusion about which init_data has been used. Lua code can now simply
        state what mode it wants the ADC to be in, and not worry about the rest of
        the init_data complexities such as the init_data changing location due to
        flashing with wrong flash_size setting, or doing/not doing a chip-erase
        before loading new NodeMCU firmware.
      30d354c2
  33. 29 Apr, 2016 1 commit
  34. 17 Apr, 2016 1 commit