Nathaniel Wesley Filardo
8790924c31
Check os_realloc calls ( #2513 )
2018-10-09 21:58:03 +01:00
Arnim Läuger
509be837a8
Update u8g2 to v2.23.18 ( #2500 )
...
* Update u8g2 to v2.23.18
* serve wdt for long delays
2018-10-07 21:46:56 +01:00
Terry Ellison
172fb276ca
Add compression to LFS images ( #2448 )
...
* Merge of LFS compress, optimize against current dev
* Fixes to LFS compress patch
2018-09-29 16:57:51 +03:00
Nathaniel Wesley Filardo
0e103a39dd
Better fix for HTTP header decode ( #2491 )
...
See https://github.com/nodemcu/nodemcu-firmware/issues/2482
2018-09-21 11:57:52 +02:00
Nate Clark
0abb26170b
Decode chunked responses case insensitve headers ( #2483 )
2018-09-12 16:28:46 +02:00
Terry Ellison
94abbe70cb
Fix #2430 node.input() not working ( #2469 )
2018-08-27 12:46:51 +01:00
Gregor Hartmann
91656c3d76
create luac.cross.{integer|float} ( #2450 )
...
Use separate names for the integer and float `luac.cross` binaries. Also adds local/lua directory which is already supported by tools makefile to build LFS image.
2018-08-11 18:28:01 +01:00
Nathaniel Wesley Filardo
a57fe552e8
app/lua/luac_cross: WRAPCC CC here, too ( #2453 )
...
Not that Lua takes very long to compile, but allowing for ccache here
should still help the builder(s) consume a little less time and power.
2018-08-11 13:50:12 +02:00
Nathaniel Wesley Filardo
fd12be9966
file: list now takes optional pattern for filtering ( #2452 )
...
Thanks to @TerryE for many useful suggestions
2018-08-10 16:38:48 +01:00
Marcel Stör
cddefbcae9
Add comment for font list
2018-07-30 23:25:55 +02:00
devsaurus
62f48fe170
unbreak firmware build without u8g2 submodule
2018-07-29 12:43:42 +02:00
devsaurus
c03df2b4bd
adapt to new optional build strategy
2018-07-22 15:17:58 +02:00
devsaurus
eba5d57db7
allow definition of font and display tables in an external file
2018-07-22 13:51:12 +02:00
devsaurus
5f3e210f98
doc clarifications, code alignment with esp32
2018-07-22 13:51:12 +02:00
devsaurus
adc08d17c3
fix malloc/free from stdlib
2018-07-22 13:51:12 +02:00
devsaurus
15d4311f40
add docs
2018-07-22 13:51:12 +02:00
devsaurus
87bb96dfbe
port u8g2 module from esp32 platform
2018-07-22 13:51:10 +02:00
devsaurus
7d04636689
submodule u8g2 2.19.8
2018-07-22 13:51:03 +02:00
devsaurus
1f7593538f
remove u8g
2018-07-22 13:51:00 +02:00
Nathaniel Wesley Filardo
fd745e0981
Espressif SDK v2.2.1 ( #2401 )
...
Minimally build and boot tested, but the changes look pretty boring
2018-07-20 23:07:16 +02:00
TerryE
7956a47bb4
Add Cygwin support for app/lua/luac_cross make and spiffsimg
2018-07-04 15:31:15 +01:00
TerryE
2ab061f510
merge current dev to resolve update conflcts in node.c
2018-06-22 22:44:19 +01:00
TerryE
4f21224d56
LFS patch updates following review II and testing
2018-06-22 22:29:16 +01:00
Terry Ellison
994e8faa2b
Merge pull request #2383 from dnc40085/dev_file.read()_retval_fix
...
Fix for lack of nil return in file.read() when EOF is reached
2018-05-27 10:52:25 +01:00
Arnim Läuger
7a54ae06c7
Set safe defaults for scan config ( #2378 )
2018-05-22 14:55:14 +02:00
dnc40085
07ced63969
Dev wifi/wifi_eventmon malloc/free update ( #2318 )
...
* updated wifi_eventmon to store events in LUA_REGISTRYINDEX
* updated wifi_eventmon debug comments
* Updated wifi.c to remove c_free()
In wifi_ap_listclient(app/modules/wifi.c), c_free() was replaced with
wifi_softap_free_station_info()
* Removed unnecessary line of code from app/modules/wifi_eventmon.c
2018-05-20 09:46:04 +02:00
dnc40085
dd02faef27
Add function node.getcpufreq() ( #2375 )
2018-05-20 09:38:33 +02:00
dnc40085
cbcb1b1a9f
Fixed lack of nil return in file.read() when EOF is reached
2018-05-18 22:08:42 -07:00
Arnim Läuger
914a4afc96
Fix MQTT connect leak ( #2368 )
...
* fix application of patch 0018-feat-espconn-Modification-for-espconn.patch in #2269
espconn_tcp_reconnect() was removed instead of espconn_list_delete()
2018-05-15 20:55:31 +02:00
dnc40085
106841c26c
Add message indicating that node.sleep() was disabled during build. ( #2367 )
2018-05-08 22:43:12 +02:00
dnc40085
6a261aecdb
Fixed bug that caused crash when printing wifi.suspend disabled msg ( #2365 )
2018-05-07 13:55:59 +02:00
Terry Ellison
3ec252df6a
Merge pull request #2357 from dnc40085/dev_cb_register_task_id_fix
...
Fixed coding errors in app/pm/swtimer.c
2018-04-27 19:19:35 +01:00
Terry Ellison
45fea23d66
Merge pull request #2322 from peturdainn/peturdainn-patch-1
...
fix for ds18b20 negative decimals
2018-04-27 11:35:07 +01:00
dnc40085
6069ebdc90
Update node.dsleep() to support longer deep sleep duration. ( #2358 )
...
* Update node.dsleep() to support longer deep sleep duration.
* Updated documentation for node.dsleepMax()
2018-04-26 22:45:24 +02:00
dnc40085
da2bc7395d
Changed out of memory response from system halt to system restart
2018-04-22 22:18:36 -07:00
dnc40085
2735426fc0
Removed pragma defines that were mistakenly left in
2018-04-22 22:02:55 -07:00
dnc40085
2e201cd835
Fixed coding errors in app/pm/swtimer.c
2018-04-22 18:36:23 -07:00
TerryE
4f7af452a8
corrections to dev merge
2018-04-20 02:34:52 +01:00
Terry Ellison
6db7414270
Merge branch 'dev' into dev-LFS
2018-04-19 16:43:55 +01:00
TerryE
88bd9e01d3
LFS patch updates following review
2018-04-19 16:27:47 +01:00
dnc40085
96e5c026a8
Refactor timer suspend portion of node.sleep (pmsleep) ( #2287 )
...
* pmsleep refactor
* Shortened swtmr disabled message
* Added swtimer debug module option to user_modules.h.
* Added comments to user_config.h.
* Fixed error in documentation for node.sleep()
* remove blank sntp.c that got added in during rebase onto dev(6218b92
)
* Added #ifdefs around SWTIMER_REG_CB to prevent inclusion of disabled
code
2018-04-13 21:41:14 +02:00
philip
81435ceecf
Missed setting the ID into the data block
2018-04-12 22:09:52 -04:00
Philip Gladstone
cda8da622d
Put each ICACHE_RAM_ATTR function in its own section. ( #2334 )
...
* Put each ICACHE_RAM_ATTR function in its own section.
* Chached the macro names to be less likely to cause problems
2018-04-07 22:44:42 +02:00
Johny Mattsson
085f35da73
Tie in the EGC with the SDK's heap knowledge. ( #2319 )
...
Added `node.egc.meminfo()` to expose LVM usage (to make the regular
`node.egc.ON_MEM_LIMIT` option usable).
Extended the `node.egc.ON_MEM_LIMIT` option to also take negative limits,
in which case that's taken as a request to keep a certain amount of heap
available for non-Lua use.
2018-04-06 14:52:03 +02:00
dnc40085
9af4f58417
Added functions wifi.getcountry() and wifi.setcountry() ( #2330 )
2018-03-31 09:06:18 +02:00
Terry Ellison
477116f79f
Merge pull request #2320 from TerryE/devLuaStackFix
...
Fix Lua stack corruption problem
2018-03-26 18:22:15 +01:00
TerryE
d78c54accd
Fix Lua stack corruption problem
2018-03-26 03:44:10 +01:00
petur
a1e02fc6a8
fix for ds18b20 negative decimals
...
ds18b20 decimals do not take into account the sign bit. Since the original calculation was not so readable, rewritten in readable way that also fixes the bug. Same code as PR against master.
2018-03-25 22:56:01 +02:00
Arnim Läuger
6218b9263b
initialize new memebers in station_config and scan_config ( #2309 )
...
Initialize new members in station_config and scan_config
2018-03-23 07:27:31 +01:00
Arnim Läuger
f8311855d1
revert os_delay_us() usage to uint32 ( #2310 )
2018-03-21 07:04:59 +01:00