1. 09 Jun, 2020 2 commits
  2. 21 Jul, 2019 1 commit
    • Johny Mattsson's avatar
      Major cleanup - c_whatever is finally history. (#2838) · 526d21da
      Johny Mattsson authored
      The PR removed the bulk of non-newlib headers from the NodeMCU source base.  
      app/libc has now been cut down to the bare minimum overrides to shadow the 
      corresponding functions in the SDK's libc. The old c_xyz.h headerfiles have been 
      nuked in favour of the standard <xyz.h> headers, with a few exceptions over in 
      sdk-overrides. Again, shipping a libc.a without headers is a terrible thing to do. We're 
      still living on a prayer that libc was configured the same was as a default-configured
      xtensa gcc toolchain assumes it is. That part I cannot do anything about, unfortunately, 
      but it's no worse than it has been before.
      
      This enables our source files to compile successfully using the standard header files, 
      and use the typical malloc()/calloc()/realloc()/free(), the strwhatever()s and 
      memwhatever()s. These end up, through macro and linker magic, mapped to the 
      appropriate SDK or ROM functions.
      526d21da
  3. 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
  4. 17 Feb, 2019 1 commit
  5. 27 Aug, 2018 1 commit
  6. 22 Jun, 2018 1 commit
  7. 19 Apr, 2018 1 commit
  8. 17 Mar, 2018 1 commit
  9. 04 Jan, 2018 1 commit
  10. 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
  11. 11 Mar, 2016 1 commit
  12. 23 Jan, 2016 1 commit
  13. 22 Nov, 2015 1 commit
  14. 18 Nov, 2015 1 commit
  15. 12 Oct, 2015 3 commits
  16. 06 Mar, 2015 1 commit
  17. 12 Feb, 2015 1 commit
  18. 07 Jan, 2015 1 commit
  19. 05 Jan, 2015 1 commit
  20. 31 Dec, 2014 1 commit
  21. 30 Dec, 2014 3 commits
  22. 26 Dec, 2014 1 commit
  23. 22 Dec, 2014 1 commit