- 06 Oct, 2021 1 commit
-
-
Marcel Stör authored
Details https://github.com/espressif/esp-idf/issues/7631
-
- 05 Oct, 2021 1 commit
-
-
Marcel Stör authored
Replaces setpostdata() with setbody().
-
- 16 Sep, 2021 2 commits
-
-
Johny Mattsson authored
Search-and-replace considered harmful. I completely missed the need to explicitly declare "fast" tag functions (__xyz) in the mask field to LROT_BEGIN()/LROT_END() when I brought over the 5.1+5.3 support. Without those flags set properly, the LVM doesn't even bother going looking for those methods, which in this case led to garbage collection not calling the __gc functions, among other horrible things. Mea culpa.
-
Johny Mattsson authored
-
- 09 Sep, 2021 3 commits
-
-
Johny Mattsson authored
Effectively the esp_netif version of the recent tcpip_adapter based support added on dev-esp32 in fa6fd1a4.
-
Johny Mattsson authored
-
Johny Mattsson authored
-
- 01 Sep, 2021 1 commit
-
-
Johny Mattsson authored
-
- 30 Aug, 2021 6 commits
-
-
Johny Mattsson authored
They don't need the target in there as the byte code is agnostic, but it's marginally cleaner than letting the different builds overwrite the artifacts.
-
Johny Mattsson authored
To make it possible to find the right build cross compiler to use with any given firmware.
-
Johny Mattsson authored
-
Johny Mattsson authored
-
Johny Mattsson authored
Loading an LFS from a different int/float combo build is bad, so let's not allow it in the first place.
-
Johny Mattsson authored
Do not [lua_]assert() on things which have a side effect...
-
- 26 Aug, 2021 1 commit
-
-
Johny Mattsson authored
Now properly triggering restart on non-interactive errors.
-
- 25 Aug, 2021 3 commits
-
-
Johny Mattsson authored
The marshalling code wasn't taking into account the changing size of the TValue struct.
-
Johny Mattsson authored
-
Johny Mattsson authored
-
- 24 Aug, 2021 3 commits
-
-
Johny Mattsson authored
-
Johny Mattsson authored
-
Johny Mattsson authored
I want to see what the full damage is, thank you :)
-
- 23 Aug, 2021 4 commits
-
-
Johny Mattsson authored
-
Johny Mattsson authored
Bring on that stacktracey goodness!
-
Johny Mattsson authored
The Lua debug module is mandatory now.
-
Johny Mattsson authored
The IDF provides all we need these days, and the old driver was just needlessly conflicting with the IDF settings and setup. This also simplifies our uart input path as we no longer need to duplicate the raw byte handling for when "run_input" is false.
-
- 22 Aug, 2021 2 commits
-
-
Johny Mattsson authored
-
Johny Mattsson authored
With minor modifications to drop ESP8266 specific information not applicable to the ESP32 series. Further corrections welcome.
-
- 21 Aug, 2021 1 commit
-
-
Johny Mattsson authored
Changes have been kept to a minimum, but a serious chunk of work was needed to move from 8266isms to IDFisms. Some things got refactored into components/lua/common, in particular the LFS location awareness. As part of this work I also evicted our partition table manipulation code, as with the current IDF it kept breaking checksums and rendering things unbootable, which is the opposite of helpful (which was the original intent behind it). The uart module got relocated from base_nodemcu to the modules component properly, after I worked out how to force its inclusion using Kconfig alone.
-
- 16 Aug, 2021 1 commit
-
-
Marcel Stör authored
* Modernize docs * Remove old style hacks * Add comment
-
- 11 Aug, 2021 1 commit
-
-
Johny Mattsson authored
The uzlib and parts of Lua had to be switched over to use the C standard int types, as their custom typedefs conflicted with RISC-V toolchain provided typedefs. UART console driver updated to do less direct register meddling and use the IDF uart driver interface for setup. Still using our own ISR rather than the default driver ISR. Down the line we might want to investigate whether the IDF ISR would be a better fit. Lua C modules have been split into common and ESP32/ESP32-S specific ones. In the future there might also be ESP32-C3 specific modules, which would go into components/modules-esp32c3 at that point. Our old automatic fixup of flash size has been discarded as it interferes with the checksumming done by the ROM loader and results in unbootable systems. The IDF has already taken on this work via the ESPTOOL_FLASHSIZE_DETECT option, which handles this situation properly.
-
- 04 Aug, 2021 2 commits
-
-
Marcel Stör authored
-
Johny Mattsson authored
-
- 29 Jul, 2021 2 commits
-
-
Johny Mattsson authored
-
Johny Mattsson authored
I2S constants have changed; docs updated.
-
- 28 Jul, 2021 3 commits
-
-
Johny Mattsson authored
- Added support for WPA3 - Evicted left-over broken WiFi auto-reconnect - Updated docs
-
Johny Mattsson authored
-
Johny Mattsson authored
-
- 26 Jul, 2021 1 commit
-
-
Johny Mattsson authored
-
- 22 Jul, 2021 1 commit
-
-
Johny Mattsson authored
Updated docs to reflect new WiFi station connect behaviour.
-
- 21 Jul, 2021 1 commit
-
-
Johny Mattsson authored
Now boots to the Lua prompt, and modules are included and findable.
-