- 04 Aug, 2021 1 commit
-
-
Marcel Stör authored
-
- 06 May, 2021 1 commit
-
-
Lukáš Voborský authored
* File LFS module initial commit * LFS file module update #1 * LFS file module update #2 - doc update and file.stat() returning read only attribute * Implementing file.list() * Fine-tuning `file_lfs` module * Adding `file_lfs` to mkdocs.yml * Implementing file.list() update #1 * Fine-tuning * Fine-tuning #2
-
- 25 Apr, 2021 1 commit
-
-
Michael Grünewald authored
-
- 01 Apr, 2021 3 commits
-
-
黄文鉴 authored
-
Marcel Stör authored
Co-authored-by:
Gregor Hartmann <HHHartmann@users.noreply.github.com>
-
Marcel Stör authored
Fixes #3381
-
- 17 Mar, 2021 1 commit
-
-
Marcel Stör authored
-
- 12 Mar, 2021 2 commits
-
-
Lukáš Voborský authored
Merging @pjsg's ack functionalities and other fixes
-
Lukáš Voborský authored
-
- 14 Feb, 2021 2 commits
-
-
Gregor Hartmann authored
-
Marcel Stör authored
Fixes #3025
-
- 03 Feb, 2021 3 commits
-
-
Marcel Stör authored
-
Marcel Stör authored
-
Marcel Stör authored
-
- 02 Feb, 2021 1 commit
-
-
Marcel Stör authored
-
- 01 Feb, 2021 1 commit
-
-
Nathaniel Wesley Filardo authored
While we intend our release strategy to be that we just fast-forward our `release` branch to `dev`, things have come a little off the wheels. This is a "git merge -s recursive -X theirs" of `dev` into `release` instead.
-
- 25 Jan, 2021 1 commit
-
-
Gregor Hartmann authored
-
- 24 Jan, 2021 1 commit
-
-
Fivefold authored
- Changed the note about bme280_math dependency into a blue note box, like in the [bh1750 documentation](https://nodemcu.readthedocs.io/en/release/lua-modules/bh1750/) - Added a paragraph on differentiating between BMP280 and BME280 sensors. It put it in an orange caution box for now, might be too visible for a rare problem. - Small fixes in bme280.setup() description
-
- 21 Jan, 2021 1 commit
-
-
Philip Gladstone authored
-
- 16 Jan, 2021 1 commit
-
-
Nathaniel Wesley Filardo authored
* Rename to tests/README.md * Expand tests/README.md a bit * NTest: remove report() in favor of named fields Use a metatable to provide defaults which can be shadowed by the calling code. * NTest: remove old interface flag I think we have few enough tests that we can verify not needing this alert for ourselves. * NTest tests: new standard prelude Allow for NTest constructor to be passed in to the test itself. The test harness can use this to provide a wrapper that will pre-configure NTest itself. * NTest output handler for TAP messages * expect tests: core library functions * expect tests: file xfer TCL module * expect tests: add TAP-based test runner * Begin documenting TCL goo * Add .gitattributes to make sure lineends are correct ... ... if checked out under windows and executed under linux (say docker) * tests/README: enumerate dependencies * tests: more README.md Co-authored-by:
Gregor Hartmann <HHHartmann@users.noreply.github.com>
-
- 13 Jan, 2021 1 commit
-
-
Nathaniel Wesley Filardo authored
* LiquidCrystal I2C 4-bit robustness - Fix up some formatting - Initialization is now more conformant with the datasheet. - Read-backs don't needlessly (or erroneously!) store back While here, document some unexpected behaviour of read-back commands. * liquidcrystal i2c 4bit NTest
-
- 10 Jan, 2021 1 commit
-
-
Nathaniel Wesley Filardo authored
* apa102: remove dead code We can't store strings of hundreds of thousands of characters in RAM, so this can't possibly have fired, historically. Pixbufs are still RAM objects, so that's still out. With LFS, it would take a pathological example to hit the required 400KB TSTRING. * Add IRQ management functions * ws2812: fill UART FIFOs with IRQs off Refactor code to make the use of two fill loops less gross.
-
- 09 Jan, 2021 1 commit
-
-
Gregor Hartmann authored
fix regression in luaL_typerror and Change NTest so it can run tests on the host emulating node.task.post (#3357) * Change NTest so it can run tests on the host emulating node.task.post * Add executing first host test * Regression: fix luaL_typerror
-
- 08 Jan, 2021 1 commit
-
-
Gregor Hartmann authored
-
- 07 Jan, 2021 1 commit
-
-
Gregor Hartmann authored
I am sure I have seen this in the PR at some time
-
- 06 Jan, 2021 2 commits
-
-
Nathaniel Wesley Filardo authored
`ws2812` buffer extracted to new `pixbuf` module. * The new pixbuf module has more functionality than the `ws2812`-specific buffer it replaces. * This is work in progress towards https://github.com/nodemcu/nodemcu-firmware/issues/2916 * The LED driver modules `ws2812`, `ws2801`, `apa102`, and `tm1829` have sprouted `pixbuf` support. * `NTest` tests for `pixbuf` now exist. While here, document the ws2812 UART-based overlapping with mainline execution. Fixes https://github.com/nodemcu/nodemcu-firmware/issues/3140 Co-authored-by:
Gregor Hartmann <HHHartmann@users.noreply.github.com>
-
M.K authored
-
- 05 Jan, 2021 2 commits
-
-
Jedrzej Potoniec authored
There was a memory leak related to not dropping all references to fifosock's ssend.
-
Nathaniel Wesley Filardo authored
* mqtt: remove concept of connection timeout Just rely on the network stack to tell us when things have gone south. * mqtt: remove write-only mqtt_state.port field * mqtt: drop useless conditional * mqtt: decouple message sent flag from timer * mqtt: reconnect callback does not need to hang up The network stack has certainly done that for us at this point. Similarly, since we're about to call mqtt_socket_disconnected, don't bother unregistering the timer here, either. * mqtt: don't tick once per second Set the timer for the duration of the wait and cancel it on the other side. * mqtt: defer message queue destruction to _disconnect We're going to want to publish a disconnect message for real, so doing this in _close does no one any favors * mqtt: miscellaneous cleanups No functional change intended * mqtt: close() should send disconnect message for real This means waiting for _sent() to fire again before telling the network stack to disconnect. * mqtt: tidy connect and dns - Push the self-ref to after all allocations and error returns - Don't try to extract IPv4 from the domain string ourselves, let the resolver, since it can - Don't try to connect to localhost. That can't possibly work. * mqtt: common up some callback invocations * mqtt: don't retransmit messages on timeout There's no point in retransmitting messages on timeout; the network stack will be trying to do it for us anyway. * mqtt: remove unnecessary NULL udata checks * mqtt: hold strings in Lua, not C Eliminates a host of C-side allocations. While here, move the rest of the mqtt_connect_info structure out to its own thing, and pack some flags using a bitfield. * mqtt: mqtt_socket_on use lua_checkoption * mqtt: slightly augment debug messages These changes have made some debugging ever so slightly easier.
-
- 31 Dec, 2020 1 commit
-
-
Gregor Hartmann authored
* convert mispec tests to NTest and remove mispec * fix luacheck
-
- 29 Dec, 2020 1 commit
-
-
Nathaniel Wesley Filardo authored
These have been handy within the test harness for streaming files and LFS images across to the DUTs. Add nrec method to pipe Co-authored-by:
Gregor Hartmann <HHHartmann@users.noreply.github.com>
-
- 27 Dec, 2020 1 commit
-
-
Lukáš Voborský authored
-
- 25 Dec, 2020 1 commit
-
-
Gregor Hartmann authored
Will build in parallel and covers more environments than the Travis build.
-
- 24 Dec, 2020 1 commit
-
-
Nathaniel Wesley Filardo authored
And move luaL_checkudata to it, as in 5.3.
-
- 16 Dec, 2020 2 commits
-
-
Lukáš Voborský authored
* DHT module negative values bug fix * Revamp of the DHT module, DHT12 support * Updated documentation
-
Lukáš Voborský authored
-
- 12 Dec, 2020 1 commit
-
-
Philip Gladstone authored
* COnvert the rst to md... * CLeanup the automatic conversion * Try and make the tables work * And again * Get rid of the end-of-table marker
-
- 25 Nov, 2020 2 commits
-
-
Gregor Hartmann authored
-
Gregor Hartmann authored
-
- 15 Nov, 2020 1 commit
-
-
Nathaniel Wesley Filardo authored
-