Input during startup (especially while doing initial filesystem format)
ran the risk of filling up the task queue, preventing the start_lua task
from being queued, and hence NodeMCU would not start up that time.
* Always build spiffsimg (and make it build)
* Make sure that we have the offset before allowing the user to put it
into the output filename
* Fix the documentation and align the makefile with the docs
* Clean up the docs a bit more
* Revert to include building the 8mb size (for ESP8285)
* Added a spiffsimg target that does what you would expect
* Added support for HOSTCC (defaults to gcc)
* 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
* 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
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.
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.
* Allow to override User-Agent and Host HTTP headers
Fixes#1410
Idea borrowed from (unmerged) #1157
* Do not send port for host header for default ports