Terry Ellison
9a47107920
SDK 3.0 release ( #2692 )
...
* 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.
2019-04-05 16:01:45 +01:00
sergio
d77666c0e8
trailing spaces cleanup ( #2659 )
2019-02-17 18:26:29 +00:00
Terry Ellison
94abbe70cb
Fix #2430 node.input() not working ( #2469 )
2018-08-27 12:46:51 +01:00
TerryE
4f21224d56
LFS patch updates following review II and testing
2018-06-22 22:29:16 +01:00
TerryE
88bd9e01d3
LFS patch updates following review
2018-04-19 16:27:47 +01:00
TerryE
4ae52c232c
Alpha working wersion for third party evaluation
2018-03-17 00:43:52 +00:00
Johny Mattsson
452778eda8
Fix batch multi-line UART input discarding all but first line ( #2217 )
...
* Only load a single non-empty line from the uart at a time.
* Don't fall behind in processing of uart buffer.
2018-01-04 22:50:39 +01:00
Arnim Läuger
ecf8bd98d6
Add FatFs and SD card support ( #1397 )
...
* 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
2016-09-05 20:17:13 +02:00
TerryE
76ff541244
Prevent UART input race without extra lua_started flag
2016-03-11 00:41:40 +00:00
devsaurus
f149b60c7f
enable -std=gnu11 for lua dir
2016-01-24 00:02:27 +01:00
devsaurus
1c2fad5330
re-add detection of CR as newline
2015-11-22 13:00:40 +01:00
devsaurus
69f3a6f177
skip CR in interactive mode
2015-11-18 22:07:53 +01:00
Johny Mattsson
bf8ed500bf
Moved node.key() & node.led() support into node module.
...
It was piggybacking on the Lua readline timer which no longer exists.
Also cleaned up injection of Lua commands via CoAP & node.input().
2015-10-12 13:26:05 +11:00
Johny Mattsson
fe6289a6c2
Switch Lua input to event driven instead of polled.
...
The Lua input timer has been the thorn in the side which prevents a lot of
potential sleeping, unnecessarily.
2015-10-12 13:26:05 +11:00
Johny Mattsson
21c4e11020
Enable dynamic build dates, plus print SDK version.
2015-10-12 13:26:05 +11:00
funshine
bbef457e50
seperate user_config.h to speed-up compile when modules disabled/enabled
2015-03-06 11:59:04 +08:00
funshine
856b8553bf
comment out ws2812 temporary. remove node.led, node.key
2015-02-12 11:05:28 +08:00
funshine
b65fb02cc5
add file.format() to rebuild fs system, get more ram back
2015-01-07 15:57:17 +08:00
HuangRui
c04f2578ec
Updated SDK to v0.9.5 and optimized memory.
2015-01-05 10:09:51 +08:00
funshine
eb27c4fb27
fix a uart readline bug, which echo 2 CR+LF mistakenly
2014-12-31 12:19:53 +08:00
funshine
4cf5265ccc
deal with uart.on api when required char number is 0
2014-12-30 19:33:54 +08:00
funshine
ee2e791282
serial input now accept non-ascii chars
2014-12-30 19:00:36 +08:00
funshine
5209c099a0
modify uart.on api to read raw data from uart
2014-12-30 15:42:24 +08:00
funshine
1a7884c24e
fix a bug when readline from uart
2014-12-26 11:17:54 +08:00
funshine
cdd13b1af3
source file first commit, folder structure refact
2014-12-22 19:35:05 +08:00