- 23 Aug, 2020 1 commit
-
-
Nathaniel Wesley Filardo authored
Using the NODEMCU_ namespace prefix makes it obvious that these are not part of Lua proper (contrast, e.g., LUA_BUILTIN_STRING). Using "CMODULE" gives us room to differentiate between modules whose implementation is in C and whose implemenation is in Lua ("LMODULE"). The ESP8266 branch can adopt the same convention when it moves to Kconfig; see https://github.com/nodemcu/nodemcu-firmware/issues/3130
-
- 16 Sep, 2016 1 commit
-
-
Johny Mattsson authored
Currently the UART driver break boot (or at least output).
-
- 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
-
- 13 Jan, 2016 1 commit
-
-
Philip Gladstome authored
-
- 23 Dec, 2015 1 commit
-
-
Johny Mattsson authored
Removed earlier TCP port randomisation fix - the new SDK has its own fix even though Espressif told me they wouldn't fix it. Yay?
-
- 12 Oct, 2015 2 commits
-
-
Johny Mattsson authored
-
Johny Mattsson authored
-
- 22 Aug, 2015 1 commit
-
-
aeprox authored
-
- 21 Aug, 2015 1 commit
-
-
aeprox authored
-
- 27 Jun, 2015 1 commit
-
-
vowstar authored
fixed ap/station-ap cannot connect to the device. added wifi.ap.getconfig(). fixed net.dns.getdnsserver(). added new base64 lua example. added node.bootreason() to inspect boot cause. optimization of u8g.
-
- 26 Jun, 2015 1 commit
-
-
vowstar authored
-
- 19 Jun, 2015 1 commit
-
-
Vowstar authored
-
- 18 Jun, 2015 1 commit
-
-
vowstar authored
-
- 16 Jun, 2015 1 commit
-
-
Orgmar authored
-
- 04 Apr, 2015 1 commit
-
-
funshine authored
-
- 02 Apr, 2015 1 commit
-
-
funshine authored
-
- 30 Mar, 2015 1 commit
-
-
funshine authored
-
- 29 Mar, 2015 1 commit
-
-
funshine authored
-
- 18 Mar, 2015 1 commit
-
-
funshine authored
-
- 17 Mar, 2015 1 commit
-
-
funshine authored
-
- 15 Mar, 2015 1 commit
-
-
funshine authored
-
- 11 Mar, 2015 1 commit
-
-
funshine authored
-
- 09 Mar, 2015 1 commit
-
-
funshine authored
-
- 06 Mar, 2015 1 commit
-
-
funshine authored
-