- 24 May, 2016 1 commit
-
-
Johny Mattsson authored
This compiles, links, and starts the RTOS without crashing and burning. Lua environment does not yet start due to the different task architecture. Known pain points: - task implementation needs to be rewritten for RTOS (next up on my TODO) - secure espconn does not exist, all secure espconn stuff has been #if 0'd - lwip now built from within the RTOS SDK, but does not appear to include MDNS support. Investigation needed. - there is no access to FRC1 NMI, not sure if we ever actually used that however. Also #if 0'd out for now. - new timing constraints introduced by the RTOS, all use of ets_delay_us() and os_delay_us() needs to be reviewed (the tsl2561 driver in particular). - even more confusion with ets_ vs os_ vs c_ vs non-prefixed versions. In the long run everything should be switched to non-prefixed versions. - system_set_os_print() not available, needs to be reimplemented - all the RTOS rodata is loaded into RAM, as it apparently uses some constants while the flash isn't mapped, so our exception handler can't work its magic. This should be narrowed down to the minimum possible at some point. - with each task having its own stack in RTOS, we probably need change flash-page buffers from the stack to the heap in a bunch of places. A single, shared, page buffer *might* be possible if we limit ourselves to running NodeMCU in a single task. - there's a ton of junk in the sdk-overrides now; over time the core code should be updated to not need those shims
-
- 21 May, 2016 1 commit
-
-
Arnim Läuger authored
Thank you.
-
- 10 May, 2016 1 commit
-
-
philip authored
-
- 26 Mar, 2016 1 commit
-
-
philip authored
-
- 20 Mar, 2016 1 commit
-
-
philip authored
-
- 16 Mar, 2016 1 commit
-
-
philip authored
Remove the offending code
-
- 10 Mar, 2016 2 commits
- 07 Mar, 2016 1 commit
-
-
jfollas authored
- per @pjsg's suggestion
-
- 06 Mar, 2016 1 commit
-
-
jfollas authored
- Process the CONNACK message received from the broker after Connect - Provide feedback to Lua via failure callback on client:connect() - Also provide failure information for other situations not covered by CONNACK
-
- 07 Feb, 2016 1 commit
-
-
Uri Shaked authored
Call `espconn_secure_set_size()` before calling `espconn_secure_connect()`, similar to how the http module works
-
- 02 Feb, 2016 1 commit
-
-
philip authored
-
- 28 Jan, 2016 1 commit
-
-
devsaurus authored
connect(), close(), subscribe(), publish()
-
- 20 Jan, 2016 1 commit
-
-
Johny Mattsson authored
Plus boat-load of fixes to actually make that build.
-
- 16 Dec, 2015 2 commits
-
-
Johny Mattsson authored
Module creation & registration now made a lot simpler. In essence, each module file is now self-contained and only needs a NODEMCU_MODULE(MYNAME, "myname", myname_map, luaopen_myname); line to both be automatically recognised by the Lua initialization as well as honor the LUA_USE_MODULES_MYNAME #define.
-
TerryE authored
carrying on Johny's edits as per my comments on #810
-
- 12 Dec, 2015 1 commit
-
-
Johny Mattsson authored
As per #810 & #796, only LUA_OPTIMIZE_MEMORY=2 & MIN_OPT_LEVEL=2 are supported when building. This commit effects that limitation. With this change modules/auxmods.h no longer needs to be updated for every new module, nor do module writers need to cater for a hypothetical LUA_OPTIMIZE_MEMORY < 2 scenario.
-
- 10 Nov, 2015 1 commit
-
-
Johny Mattsson authored
Now with more #ifdef.
-
- 06 Nov, 2015 2 commits
-
-
Antoine authored
-
Jens Jensen authored
should not reset keep_alive_tick when receiving as this can prevent sending keepalive (PINGREQ), which can result in server disconnect.
-
- 03 Nov, 2015 1 commit
-
-
kvakanet authored
Patch for "mqtt LWT qos and retain parameters are parsed incorrectly #679"
-
- 30 Oct, 2015 1 commit
-
-
Jonathan karras authored
Conflicts: app/modules/mqtt.c
-
- 18 Oct, 2015 1 commit
-
-
devsaurus authored
-
- 12 Oct, 2015 1 commit
-
-
Johny Mattsson authored
Both "c_types.h" and "lwip/ip_addr.h" don't get included indirectly anymore.
-
- 16 Sep, 2015 1 commit
-
-
Jonathan Karras authored
-
- 05 Sep, 2015 1 commit
-
-
Jonathan karras authored
-
- 07 Jun, 2015 1 commit
-
-
cal authored
Problem with multiple MQTT subscriptions #459 https://github.com/nodemcu/nodemcu-firmware/issues/459 Fix possible wrong buffer pointer increment.
-
- 04 Jun, 2015 1 commit
-
-
cal authored
Problem with multiple MQTT subscriptions #459 https://github.com/nodemcu/nodemcu-firmware/issues/459 Fix possible wrong buffer pointer increment.
-
- 04 Apr, 2015 1 commit
-
-
funshine authored
-
- 02 Apr, 2015 1 commit
-
-
funshine authored
-
- 31 Mar, 2015 1 commit
-
-
funshine authored
-
- 30 Mar, 2015 1 commit
-
-
funshine authored
-
- 29 Mar, 2015 1 commit
-
-
funshine authored
-
- 07 Feb, 2015 1 commit
-
-
funshine authored
-
- 04 Feb, 2015 1 commit
-
-
funshine authored
-
- 02 Feb, 2015 1 commit
-
-
Tuan PM authored
-
- 31 Jan, 2015 1 commit
-
-
Tuan PM authored
-
- 23 Jan, 2015 1 commit
-
-
funshine authored
-