Commit Graph

688 Commits

Author SHA1 Message Date
Frank
2b0179850c Merge pull request #263 from MoonModules/copilot/fix-255 (fixes #255)
Implement conditional ARDUINO_USB_MODE: dev=1, release=removed for USB-OTG boards with production warnings
2025-11-16 01:25:59 +01:00
Frank
9860dc5ca0 Disable CDC USB on boot for older framework compatibility
Changed ARDUINO_USB_CDC_ON_BOOT flag to disable CDC USB due to issues with the older framework.
2025-11-16 01:19:08 +01:00
Frank
b215c8209d post-merge updates
CONFIG_ASYNC_TCP_TASK_STACK_SIZE => CONFIG_ASYNC_TCP_STACK_SIZE
2025-10-25 21:48:55 +02:00
Will Miles
832c0c4bf4 Update to AsyncTCP 3.4.7
Bugfix on 3.4.6
2025-10-25 21:24:47 +02:00
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
copilot-swe-agent[bot]
e094d60552 Implement conditional ARDUINO_USB_MODE: dev=1, release=0
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com>
2025-09-20 12:06:19 +00:00
copilot-swe-agent[bot]
bb10ec3b75 Fix ARDUINO_USB_MODE issue: change from 1 to 0 to allow normal boot
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com>
2025-09-20 11:36:51 +00: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