- 16 Jun, 2020 1 commit
-
-
Terry Ellison authored
-
- 12 Jun, 2020 1 commit
-
-
Firenox89 authored
-
- 10 Jun, 2020 2 commits
-
-
Nathaniel Wesley Filardo authored
It has long been superseded by the rfswitch module
-
Nathaniel Wesley Filardo authored
It's not clear that this ever worked, AFAICT nobody uses it, and it's an old version of the sqlite3 engine at this point. Absent a maintainer, let's just get rid of it.
-
- 09 Jun, 2020 36 commits
-
-
Gregor Hartmann authored
-
Nathaniel Wesley Filardo authored
-
Terry Ellison authored
-
Gregor Hartmann authored
Original sources by @anod221
-
Lukáš Voborský authored
* Net_info module exposing ping function initial commit * Ping as a part of net module * Sent callback implemented * Add NET_PING_ENABLE macro Authored-by: vsky <blue205@centrum.cz> with support from TerryE
-
ecrips authored
Correct typo in Lua export from updateDispla() to updateDisplay()
-
Terry Ellison authored
- Lots of minor but nasty bugfixes to get all tests to run clean - core lua and test suite fixes to allow luac -F to run cleanly against test suite - next tranch to get LFS working - luac.cross -a options plus fixes from feedback - UART fixes and lua.c merge - commit of wip prior to rebaselining against current dev - more tweaks
-
firenox89 authored
-
Gregor Hartmann authored
-
Andreas Müller authored
* BMP085 pressure sensor: fix temperature value data type the data type for t (U_T) should be long according to the BMP085 datasheet (rev. 1.2, section 3.5). values over 32767 can indeed occur, and in my case lead to a wrong value for the temperature (and consequently also pressure). note: this problem only occurs above a certain temperature (exact value depends on the calibration, but I assume somewhere around 26°C). * BMP085 pressure sensor: adapt data types and calculation this adapts the data types and calculation to be consistent with the datasheet (rev. 1.2, section 3.5). while I did not notice any issues, using the wrong data types could trigger edge cases.
-
Nathaniel Wesley Filardo authored
-
Nathaniel Wesley Filardo authored
Removes yet another unchecked allocation point in our C libraries. While here, fix potential reference leaks on error paths Also while here, remove some stale documentation. There can be as many DNS requests in flight as LwIP has room for in its table (DNS_TABLE_SIZE, which defaults to 4).
-
Nathaniel Wesley Filardo authored
-
Nathaniel Wesley Filardo authored
-
Nathaniel Wesley Filardo authored
Seems more polite than quietly accepting other types as nil.
-
Nathaniel Wesley Filardo authored
-
Nathaniel Wesley Filardo authored
-
Nathaniel Wesley Filardo authored
* espconn: remove unused espconn code, take 1 This is the easiest part of https://github.com/nodemcu/nodemcu-firmware/issues/3004 . It removes a bunch of functions that were never called in our tree. * espconn: De-orbit espconn_gethostbyname Further work on https://github.com/nodemcu/nodemcu-firmware/issues/3004 While here, remove `mqtt`'s charming DNS-retry logic (which is neither shared with nor duplicated in other modules) and update its :connect() return value behavior and documentation. * espconn: remove scary global pktinfo A write-only global! How about that. * net: remove deprecated methods All the TLS stuff moved over there a long time ago, and net_createUDPSocket should just do what it says on the tin. * espconn_secure: remove ESPCONN_SERVER support We can barely function as a TLS client; being a TLS server seems like a real stretch. This code was never called from Lua anyway. * espconn_secure: more code rem...
-
Nathaniel Wesley Filardo authored
* mqtt: expose "connfail" callback via :on() This makes it just like all the other callbacks in the module and is a revision of behavior called out in https://github.com/nodemcu/nodemcu-firmware/pull/2967 * mqtt: clarify when puback callback fires * mqtt: Don't reference stack buffers from the heap The confusingly-named "mqtt_connection_t" object is just a triple of - a serialized mqtt message pointer and length - a buffer pointer (to which the above can be written) - a message identifier The last of these must be passed around the mqtt state machine, but the first two are very local and the buffer is always sourced from the C stack. Unfortunately, because the entire structure is persisted in the heap, some callers assume that they can always use the structure without reinitialization (see mqtt_socket_close), which will trash the C stack. Sever the pairing between message id and local state, punt the local state entirely out of the heap, and rename things to be less confusing.
-
Nathaniel Wesley Filardo authored
Reserved words are always reserved in Lua, so let's not have people typing net["if"]...
-
galjonsfigur authored
-
Gregor Hartmann authored
-
M.K authored
-
Nikolay Fiykov authored
-
galjonsfigur authored
-
Lukáš Voborský authored
-
galjonsfigur authored
-
Nathaniel Wesley Filardo authored
* Remove app/include/netif/wlan_lwip_if.h This file appears to be unused in our tree. * New `net.if.info` call to show LwIP information This is a generalization of `wifi.sta`'s and `wifi.ap`'s `getip` and `getmac` calls. I don't propose to deprecate those, but perhaps we should, in the documentation, point users at this function instead. The direct motivation is to permit continued use of DHCP-provided NTP servers in a future where https://github.com/nodemcu/nodemcu-firmware/pull/2819 has landed, now that https://github.com/nodemcu/nodemcu-firmware/pull/2709 is in the tree. But rather than exposing just that information, a more general interface seems useful.
-
Marcel Stör authored
-
Gregor Hartmann authored
* clean effects library * Fix several issues in ws2812 and effects * Implement working way of calling shift from callback
-
Lukáš Voborský authored
-
Nathaniel Wesley Filardo authored
The internal implementation already preferentially forwards to the encoder module, so we should just remove these functions as they confuse people into thinking that we don't have their inverses (see the feature request https://github.com/nodemcu/nodemcu-firmware/issues/2907). Update the docs to refer to the encoder version and add deprecation warnings to the runtime implementations.
-
Marcel Stör authored
Fixes #2928, #2923
-
Marcel Stör authored
This reverts commit 32ad759409cbaaf53d3f51fc2f6573634eaadbc9.
-
Philip Gladstone authored
-
Terry Ellison authored
-