1. 11 Dec, 2016 2 commits
  2. 01 Dec, 2016 2 commits
  3. 08 Nov, 2016 1 commit
  4. 29 Oct, 2016 1 commit
  5. 27 Oct, 2016 1 commit
  6. 18 Oct, 2016 1 commit
  7. 13 Oct, 2016 1 commit
  8. 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
  9. 28 Sep, 2016 1 commit
  10. 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
  11. 20 Sep, 2016 1 commit
  12. 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
  13. 04 Sep, 2016 1 commit
  14. 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
  15. 18 Aug, 2016 1 commit
  16. 04 Aug, 2016 1 commit
  17. 02 Aug, 2016 1 commit
  18. 22 Jul, 2016 1 commit
  19. 19 Jul, 2016 1 commit
  20. 10 Jul, 2016 1 commit
  21. 28 Jun, 2016 1 commit
  22. 26 Jun, 2016 1 commit
  23. 05 Jun, 2016 5 commits
  24. 03 Jun, 2016 1 commit
  25. 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
  26. 29 Apr, 2016 1 commit
  27. 17 Apr, 2016 1 commit
  28. 03 Apr, 2016 1 commit
    • Philip Gladstone's avatar
      Take 2: Add regular sends to mdns. Check for (some) buffer overflows. Make it handle unicast · 3a5e5f10
      Philip Gladstone authored
      Merging as suggested by @TerryE (and squashing at the same time. Turns out that this feature is enabled for this repo).
      
      * Squashed commit of the following:
      
      commit f985f10d9d2ee035f5a6ee6245c60d9904d98cc1
      Author: philip <philip@gladstonefamily.net>
      Date:   Sun Mar 27 21:52:46 2016 -0400
      
          Better mdns code
      
      commit 6ee49ee106274bc63f6309047e57f7bc9828523e
      Author: philip <philip@gladstonefamily.net>
      Date:   Fri Mar 25 23:25:11 2016 -0400
      
          Update the docs
      
      commit 7e455541c6f2531824cfb2419d051f1306935fdf
      Author: philip <philip@gladstonefamily.net>
      Date:   Thu Mar 24 21:58:16 2016 -0400
      
          Add retries and buffer checking to mdns
      
          Get the length right
      
          Now it seems to work
      
      * Might work for combined mode
      
      * Fix crash
      
      * Simplified various bits of code. Changed the LUA interface
      
      Added checking (to some degree) incoming quyery types
      
      Move the defaults to the right place
      
      Added reference to the RFC`
      3a5e5f10
  29. 01 Apr, 2016 1 commit
    • dnc40085's avatar
      Modified wifi module · 5e9ab015
      dnc40085 authored
      Implement SDK event monitor
      Move wifi status event monitor code into seperate file
      (app/modules/wifi_eventmon.c)
      Modify wifi lua callback registration code.
      Add Functions wifi.ap.deauth and wifi.sta.getrssi
      Rework wifi event monitor to use tasking interface
      fix for Lua coroutine compatibility issue
      Made changes Suggested by TerryE
      
      Also, moved code that sets the default host name out of
      luaopen_wifi_init and into a separate function and added a post_task_low
      entry in it's place.
      
      Replaced some if test then return error lines with
      luaL_argcheck
      Add check for malloc null return in wifi.eventmon 
      to catch out of memory errors
      5e9ab015
  30. 25 Mar, 2016 1 commit
  31. 20 Mar, 2016 1 commit
  32. 09 Mar, 2016 1 commit
  33. 03 Mar, 2016 1 commit
  34. 01 Mar, 2016 1 commit