Commit Graph

682 Commits

Author SHA1 Message Date
Will Miles
86dda32d11 Update AsyncWebServer and AsyncTCP
This should fix (or at least improve) some of the crash cases under
excessive web server load.
2025-10-25 21:20:52 +02:00
Will Tatam
8f08826a76 Disable Particle System on flash limited systems 2025-07-03 00:01:56 +01:00
Will Tatam
87a05e0b6e Disable Particle System on flash limited systems 2025-07-02 23:54:49 +01:00
Will Tatam
6b04a325c9 Disable for now the legacy non V4 envs 2025-07-02 22:39:42 +01:00
Will Tatam
6b5738c7ff WLED_DISABLE_PARTICLESYSTEM2D for 8266 2025-07-02 22:38:26 +01:00
Will Tatam
00846aa68a Disable animartrix due to space issues 2025-07-02 22:17:15 +01:00
Will Tatam
f1b44f8693 dio not included in tasmoa builds, swap to dio 2025-06-29 20:17:35 +01:00
Will Tatam
3d6ce04a82 Cleanup redundant commented values 2025-06-29 20:17:35 +01:00
Will Tatam
a7aa9eb3a4 Default to V4 2025-06-29 20:17:35 +01:00
netmindz
af3476cf58 Merge pull request #217 from SpecOp6/release/v2.x
esp32_4MB_V4_S_eth
2025-06-29 20:16:18 +01:00
netmindz
a9cdc56f51 Merge pull request #226 from netmindz/gif-MM
GIF Playback
2025-06-29 20:12:20 +01:00
netmindz
cf8aacb4b8 Merge branch 'mdev' into gif-MM 2025-06-15 12:05:18 +01:00
Will Tatam
4df16b4c4f animartrix update - init state fix 2025-06-14 13:44:58 +01:00
Will Tatam
d44f9eba58 Upgrade ESPAsyncWebServer to match version used upstream 2025-03-27 22:51:10 +00:00
Will Tatam
1c414dc1f3 WLED_ENABLE_GIF 2025-02-22 13:25:27 +00:00
Will Tatam
132244cb42 Fix build errors 2025-02-22 12:53:37 +00:00
Christian Schwinne
9caa7cb4e9 Fix missing GIF enable macros 2025-02-22 12:40:42 +00:00
Christian Schwinne
b8a29bcbf8 GIFs work again in principle 2025-02-22 12:37:13 +00:00
Frank
1db43d1ea8 typo 2025-01-16 12:59:54 +01:00
Frank
46f41e9038 matrixportal: switch to "tinyUF2" (adafruit bootloader) 2025-01-16 12:58:14 +01:00
Frank
c96b2d7249 platformio.ini - re-introduce platform_packages for compatibility
MM builds are still using the standard arduino platform - we'll "flip the switch" later
2025-01-16 12:03:08 +01:00
netmindz
4b4421b73b Merge pull request #4492 from Aircoookie/V4
V4
2025-01-15 20:31:48 +00:00
Will Tatam
3c770960aa esp32_4MB_V4_S_eth 2025-01-10 21:25:56 +00:00
Frank
c144c77b81 S3: don't wait for serial to initialize
... allows to start effects a bit aerlier. Enabled by default on -S3. for your own builds, add `-DWLEDMM_NO_SERIAL_WAIT` to build_flags.
2025-01-10 15:50:52 +01:00
Frank
d98ef84d40 additional matrixportal buildenv using original adafruit bootloader
you should

first) perform the "bootloader repair" as described in https://learn.adafruit.com/adafruit-matrixportal-s3/factory-reset#factory-reset-and-bootloader-repair-3107941

second) upload partitions.bin and firmware.bin created by the _tinyUF2 build
2024-12-19 12:53:40 +01:00
Frank
ae65a83bca fix for esp32S3_4MB_PSRAM builds (S3 zero and supermini) 2024-12-13 19:05:39 +01:00
Frank
655fada80c platformio.ini cleanup
* re-organized default_env by board type
* added a note saying if HUB75 support is included
* esp32 buildenv cleanup (removed not used flags)
* env:esp32_4MB_PSRAM_M deleted
* flash usage statistics
2024-12-13 18:37:47 +01:00
Frank
8e64a20454 Update platformio.ini - ESP32 build env with HUB75 support
build_flags were still using "old style" HUB75 flags
2024-12-13 15:41:51 +01:00
Frank
f4ac04b9f9 Update platformio.ini - fix for duplicate WLED_RELEASE_NAMEs
esp32S3_4MB_S and esp32s3_8MB_M were used by two different buildenvs.
2024-12-03 22:48:35 +01:00
Will Miles
12ef7cb285 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-11-26 11:52:34 +01:00
Will Tatam
eb56a7638d Update animartrix version with no dirty state 2024-11-24 17:37:27 +00:00
Will Tatam
37c7bb11b3 Update animartrix for bugfixes for corrupt state for master_speed, speed issues with SM8, Scaledemo1 and Hot_Blob 2024-11-23 18:35:21 +00:00
Frank
e8d8a1c7c3 esp01_1MB_S has (again) exceeded flash size limits
remove IR support, to get it back to 98% program size.
2024-11-18 11:37:01 +01:00
Frank
8f4b6d01d4 add [env:esp32s2_PSRAM_S]
with reduced functionality, to be OTA compatible to upstream WLED
2024-11-10 20:51:30 +01:00
Frank
0b25c2757d remove ESP-NOW from esp01_1MB_S
over 100% flash usage.
2024-11-07 19:54:41 +01:00
Frank
0ec5d3394f T7-S3 (LILYGO / TTGO) with MOONHUB
build env and HUB75 pinout for S3 and MOONHUB HUB75 adapter board
2024-11-04 22:54:30 +01:00
Frank
ffa5445aec minor pio update
avoid pin conflicts with HUB75
2024-11-01 20:13:11 +01:00
Frank
1a44a80830 MM buildenv for S3 WROOM-2 (32MB flash, 8MB PSRAM)
this board requires memory_type = opi_opi
2024-11-01 20:08:05 +01:00
Frank
5fa7d06fe0 typo in comment 2024-11-01 14:08:25 +01:00
Frank
b39120407f pio: save some flash on 4MB firmware builds 2024-11-01 14:04:46 +01:00
Frank
e3444174c0 align PSRAM build flags on all MM targets 2024-10-30 15:52:39 +01:00
Frank
7af3e27f64 reduce size of -C3 builds, by removing ARTI-FX 2024-10-27 20:55:57 +01:00
Frank
1767d07e80 matrixportal S3: optimize for speed 2024-10-27 19:32:57 +01:00
Frank
71deee8325 fix build error in esp32_4MB_S 2024-10-27 19:20:34 +01:00
Frank
422fdb134a usre faster math for _S builds
similar to -ffast-math, but still supports NaN and infinites (needed for sunrise/sunset calculations)

10%-20% faster on -S3
2024-10-27 19:02:05 +01:00
Ewoud
33318dab25 Merge pull request #170 from MoonModules/license 2024-10-16 00:14:46 +02:00
Frank
22b16ab542 Align all licensing statements with EUPL-1.2 2024-10-14 21:52:52 +02:00
Frank
54467473f8 HUB75: fix for crash on -S3
* use a fork of the HUB75 with fixed Bus_Parallel16::release()
* prevent accessing an invalid display object
2024-10-11 21:19:22 +02:00
Frank
b650c15997 platformio.ini updates for HUB75
* -D WLEDMM_SLOWPATH prevents using I2S#1 for ws281x leds
- matrixPortal S3: minor update to use more PSRAM (and keep more RAM availeable)
2024-09-29 02:01:57 +02:00
Will Tatam
087f156d35 Reset ESP32-HUB75-MatrixPanel-DMA library version back to one with the S3_LCD_DIV_NUM fix 2024-09-21 18:51:55 +01:00