Blaž Kristan
a0c55c6406
Merge pull request #4484 from blazoncek/parallel-I2S
...
WWA strip support & parallel I2S for S2/S3 (bumping outputs from 5/4 to 12)
2025-02-13 19:10:37 +01:00
Will Tatam
e27fa882fa
Move CONFIG_ASYNC_TCP_USE_WDT=0 to new esp32_all_variants
2025-01-26 16:12:08 +00:00
Will Tatam
7c05914e5a
Merge branch 'main' into aws-queue-0_16
2025-01-26 16:07:15 +00:00
Will Tatam
35624ab998
Merge branch 'main' into gif-fix
2025-01-26 15:19:56 +00:00
Will Miles
1df717084b
Update to AsyncWebServer v2.4.0
...
Includes update to use matching newer AsyncTCP on ESP32
2025-01-23 19:10:28 -05:00
Blaž Kristan
d3954b94d3
Update NPB to 2.8.3
...
Remove logs form Git tracking
2025-01-19 12:19:06 +01:00
netmindz
48f5099646
Merge pull request #4495 from netmindz/DMX-Input-AC
...
Add Wired DMX Input support
2025-01-17 19:31:25 +00:00
Will Tatam
953e994c88
Add DMX Input support to builds
2025-01-16 12:24:42 +00:00
Damian Schneider
356a0d72c3
proper fix for existing C3 override envs
2025-01-16 12:11:38 +01:00
Will Tatam
53c1856038
Enable GIF support for all esp32 builds
2025-01-14 18:47:06 +00:00
Christian Schwinne
7c03f716a8
Include gif library for all esp32 variants
2025-01-14 18:29:30 +00:00
Will Tatam
deb0306347
Merge branch 'main' into gif-fix
2025-01-14 18:26:41 +00:00
Will Tatam
a37b953e72
Set flash_mode to qio for esp32c3dev to maintain current behaviour
2025-01-14 12:44:40 +00:00
Will Tatam
bba5188594
Add the safe option of flash_mode for esp32c3dev, qio also possible
2025-01-14 12:43:06 +00:00
Will Tatam
7dc633581d
Merge branch 'V4-tasmota' of github.com:netmindz/WLED into V4-tasmota
2025-01-14 12:29:19 +00:00
Will Tatam
bd00d012e2
Remove esp8266_2m_tasmota as not a V4 change and no suitable tasmota build using the currently used Arduino Core version of 3.1.2
2025-01-14 12:29:03 +00:00
Will Tatam
022e4986ee
Revert "Update to Tasmota Arduino Core 2.0.18" - Frank says to stay on
...
2.0.9
This reverts commit b421f7ae87 .
2025-01-14 00:24:37 +00:00
Will Tatam
650853c177
Use flash_mode = dio
2025-01-13 21:09:05 +00:00
Will Tatam
f920fdecfe
Add esp32dev back to default_envs
2025-01-13 21:02:28 +00:00
Will Tatam
4e4f823141
Update comment
2025-01-13 20:57:49 +00:00
Will Tatam
b421f7ae87
Update to Tasmota Arduino Core 2.0.18
2025-01-13 20:56:48 +00:00
Will Tatam
ca80d0489b
Add env:esp8266_2m_tasmota
2025-01-13 20:30:10 +00:00
Will Tatam
7e9f7d4101
set board_build.flash_mode to fix missing sdkconfig.h
2025-01-13 18:39:21 +00:00
Will Tatam
f240a33935
Remove platform_package override
2025-01-13 18:33:30 +00:00
Will Tatam
5bd0a26126
Remove platform_package override
2025-01-13 16:39:58 +00:00
Will Tatam
29ee551b06
Swap to tasmota/platform-espressif32
2025-01-13 15:38:25 +00:00
Will Tatam
5b5e4157e3
Add esp32dev_v4 env
2025-01-13 11:12:14 +00:00
Will Tatam
3c19692312
Cleanup copy-paste of platform and platform_packages - use the proper common esp32_idf_V4
2025-01-13 10:58:32 +00:00
Frank
3d3c475d1b
define board_build.partitions and build_unflags in standard envs
...
to ensure that build_unflags and board_build.partitions are always having a useful default value. Values can be overridden in custom buildenvs.
saves us a few lines lin platformio_override.sample.ini.
2024-12-15 22:20:52 +01:00
Will Tatam
6aef0e145c
Remove TOSTRING for releaseString and add quotes to WLED_RELEASE_NAME
2024-11-23 16:31:07 +00:00
Frank
3c2c5bedc5
LEDPIN --> DATA_PINS
2024-11-01 21:42:54 +01:00
Frank
1898be2fe1
S3 WROOM-2 buildenv
...
this chip has 16MB or 32MB flash, and requires .memory_type = opi_opi
2024-11-01 21:13:43 +01:00
Will Miles
2bb2caf2d2
Enable NON32XFER_HANDLER on ESP8266
...
This is a platform feature that asks forgiveness for PROGMEM misuse:
it adds a handler such that incorrectly used PROGMEM will work without
crashing, just really, *really* inefficiently.
Given that most of our real-world use cases for PROGMEM strings are
relatively infrequent text calls, we can err on the side of developer
convenience and address performance problems if and when they arise.
2024-10-23 20:01:42 -04:00
Frank
7db1989093
fix major performance regression in ArduinoFFT
...
since v2.0.0, we cannot override the internal sqrt function by #define --> moved to build_flags.
Average FFT time on esp32 : 4.5ms --> 1.8ms
2024-10-22 14:42:48 +02:00
Frank
7fa25ca7ae
pio update - flash size of non-standard boards
...
* adding missing flash size flags that were lost between 0.14 and 0.15
(necessary if you don't flash using esptool)
* adding env:esp32dev_16M for 16MB flash (serg74 esp32-16M, twilightlord esp32 16M)
2024-09-30 11:25:58 +02:00
Blaž Kristan
0806c7fbdb
Merge pull request #4142 from willmmiles/fix-webserver-pin
...
Fix AsyncWebServer version pin
2024-09-14 22:51:19 +02:00
Blaz Kristan
5708d7a6b8
Build bump, changelog update
2024-09-14 22:30:56 +02:00
Will Miles
2264cc5d10
Use tag to pin AsyncWebServer version
2024-09-14 16:11:46 -04:00
Blaz Kristan
3a5eb8c5d2
WLED 0.15.0-b5 release
...
- Audioreactive usermod always included
2024-09-10 16:07:37 +02:00
Frank
c1c707c77a
8266 compatibility builds for older chips (another attempt t o solve #3690 and #3685 )
...
some users have reported that releases after 0.14.0 are not working reliably. So we add a few "compat" for 8266 that try to reproduce the buildenv of 0.14.0 as much as possible.
* platform and platform_packages from 0.14.0
* not using PIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48
* due to smaller IRAM, we had to move some functions back from IRAM to normal flash (may cause slowdown)
2024-09-04 11:38:03 +02:00
Will Miles
ff39a8db3f
Fix PWM crashes on ESP8266
...
Vendor in the ESP8266 Arduino core PWM library, with a fix for a nasty
NMI crash bug. Sometimes the NMI return instruction seems to fail,
resulting in an infinite loop as the PC gets stuck. Work around this
by backing up and restoring the PC if needed.
2024-06-27 21:30:05 -04:00
Blaz Kristan
f4475b9d2a
Dynamic parallel I2S output
...
- update NeoPixelBus to v2.8.0
- use single/mono I2S + 4x RMT for 5 outputs or less
- use parallel x8 I2S + 8x RMT for >5 outputs (limit of 300 LEDs per output)
2024-06-12 18:00:00 +02:00
Christian Struck
67df5d6dcc
fix: ESP32-S3 rev v0.2 seems to need the wifi fix
2024-06-01 09:09:01 +02:00
Blaz Kristan
4afed48f58
Use libc trigonometric functions on ESP32 by default
...
- use custom (space saving) functions on ESP8266
2024-05-10 15:59:11 +02:00
Frank
2607c44fbb
make objdump work
...
Script update based on latest version from Tasmota
* add support for all esp32 variants
* add "-C" : Decode (demangle) low-level symbol names into user-level C++ names.
2024-05-06 11:00:41 +02:00
Frank
1048bf993a
use lolin_s3_mini for esp32-S3 4MB buildenv
2024-04-27 23:34:35 +02:00
Blaz Kristan
5d271d21bc
INI cleanup
...
added 8M ESP32 and 16M ESP32-S3
2024-04-23 18:55:36 +02:00
Frank
4e4493e627
Merge pull request #3902 from Aircoookie/arduino_2_0_9
...
update esp32 platform to arduino-esp32 v2.0.9
2024-04-23 15:56:08 +02:00
Frank
1154905818
upgrading WROVER to use new platform
2024-04-23 15:49:39 +02:00
Frank
0d3ea848c2
"big partition" added - 300KB FS and coredump support(from WLEDMM)
2024-04-23 15:27:44 +02:00