Wykres commitów

5330 Commity (0b8721c25e635e2b6149455ef63d3d54c20be0d3)

Autor SHA1 Wiadomość Data
Will Miles 0b8721c25e Fix usermod libArchive setting
Monkey-patch PlatformIO to intercept the build process after library
dependencies are loaded, but before the build is fully analyzed.  This
lets us enforce libArchive=False for usermods without making that
setting global across all libraries.

The rest of the fixup code is integrated at the same call site for
simplicity.
2025-01-14 02:48:00 +00:00
Will Tatam 869e275e48 typo in usermods/sensors_to_mqtt/library.json 2025-01-14 00:43:59 +00:00
Will Tatam e4714870a4 typo in usermods/sensors_to_mqtt/library.json 2025-01-14 00:39:04 +00:00
Will Tatam 1dbd7066de Revert LOROL_LITTLEFS hack 2025-01-14 00:27:54 +00:00
Will Tatam 2c9c413e79 Merge branch 'usermod-libs' into usermod-libs-migration 2025-01-14 00:22:07 +00:00
Will Tatam b380d5e2c7 reinstate libArchive:false 2025-01-14 00:10:55 +00:00
Will Tatam 24accf96a8 Remove now redundant build section from library.json 2025-01-13 10:53:24 +00:00
Will Miles f2626b0fc0 Remove now-obsolete AR_build_flags 2025-01-12 17:09:33 +00:00
Will Miles cc9e9b109c Fix usermod library builds
Manage include folders via a second platformio script, fixing builds and
removing all the extra boilerplate from usermod library.json files.
2025-01-12 17:07:36 +00:00
Will Miles 8527d231e1 audioreactive: Move flags to library
Use a PlatformIO script to move the last of AR_buildflags in to the
module itself.
2025-01-12 13:12:12 +00:00
Will Tatam 4c19341279 Merge branch 'usermod-libs-migration' of github.com:netmindz/WLED into usermod-libs-migration 2025-01-12 01:40:45 +00:00
Will Tatam 075fd4da2d Defining more usermod dependencies 2025-01-12 01:38:48 +00:00
Will Tatam 52bee88ad2 fix word_clock_matrix naming 2025-01-12 00:36:08 +00:00
Will Tatam 52b784e0e5 fix env:usermods 2025-01-12 00:22:54 +00:00
Will Tatam 3521732597 fix env:userods 2025-01-12 00:22:22 +00:00
Will Tatam d3eec72e45 Defining more usermod dependencies 2025-01-12 00:09:31 +00:00
Will Tatam 79bac912aa use bigger partitions for usermods env 2025-01-11 23:25:05 +00:00
Will Tatam 2381e323c1 Define dependencies for ADS1115 usermod 2025-01-11 22:54:28 +00:00
Will Tatam d64cedd3fc Build custom_usermods = audioreactive auto_save animartrix 2025-01-11 22:38:57 +00:00
Will Tatam c16d83fab0 Build custom_usermods = audioreactive auto_save animartrix 2025-01-11 22:36:06 +00:00
Will Tatam cbed841414 Include basic usermods in CI 2025-01-11 22:12:36 +00:00
Will Tatam 67022beca0 Build all usermods 2025-01-11 22:07:03 +00:00
Will Tatam 6e76a72d78 Convert usermods from header to library 2025-01-11 21:42:41 +00:00
Will Tatam a5575bc3a0 Fix naming of usermod files to match library name 2025-01-11 21:41:21 +00:00
Will Tatam 90b18158fc Convert usermods from header to library 2025-01-11 21:14:20 +00:00
Will Miles 71b0e8e937 Convert AnimARTrix usermod to library
Borrowed library definition from @netmindz's work on #4476.
2025-01-11 13:32:28 -05:00
Will Miles 4d5e0ca7a3 load_usermods: Expand name search
Look for 'usermod_v2_x' as well.  This could be removed later if we
clean up the folder names.
2025-01-11 13:31:20 -05:00
Will Miles b8685f2c39 Convert usermods to static libraries
Redesign the usermod system so that usermods are implemented as
PlatformIO libraries instead of headers.  This permits them to call for
dependencies, and eliminates the compiler flags for enabling each one,
allowing the build cache to behave better.

The usermod list is built using some linker magic to construct a static
list in ROM memory.  This eliminates the need for wasting SRAM on
something fixed at build time.
2025-01-11 12:08:29 -05:00
Will Tatam c4e697d797 Revert "Reapply "Set build version during nightly build" - doesn't work as source"
This reverts commit 2aab617c2e.
2025-01-10 17:09:25 +00:00
Will Tatam 3502a39181 Revert "Set build version during nightly build"
This reverts commit 4a56c92e7b.
2025-01-10 17:09:11 +00:00
Will Tatam 4a56c92e7b Set build version during nightly build 2025-01-10 16:59:08 +00:00
Will Tatam 2aab617c2e Reapply "Set build version during nightly build" - doesn't work as source
This reverts commit 471bd83eb2.
2025-01-10 16:56:07 +00:00
Will Tatam 471bd83eb2 Revert "Set build version during nightly build" - doesn't work as source
files not yet checked out

This reverts commit ec7a7f4c25.
2025-01-10 16:53:20 +00:00
Will Tatam ec7a7f4c25 Set build version during nightly build 2025-01-10 16:49:15 +00:00
Damian Schneider bb0c0af189
added a delay after switching relay (#4474)
- helps to stabilize power on the LEDs before sending data
2025-01-09 22:41:45 +01:00
netmindz 709aeff9ea
Merge pull request #4435 from TripleWhy/TripleWhy/issue4425
palette effect overflow fix
2025-01-09 11:03:44 +00:00
netmindz 34f18122f5
Merge pull request #4295 from WouterGritter/mqtt-use-topic-buffer-len
FIX: "magic numbers" for MQTT topic buffer length in mqtt.cpp and button.cpp (use already defined MQTT_MAX_TOPIC_LEN)
2025-01-09 11:01:23 +00:00
netmindz 7208282431
Merge pull request #4424 from inverse/consistent-node
Use consistent node version for local, CI, and devcontainer setup
2025-01-09 10:58:36 +00:00
Will Miles 204e72e9eb
Merge pull request #4213 from willmmiles/static-class-to-namespace
Complete transition of UsermodManager and PinManager away from classes
2025-01-08 21:38:10 -05:00
Will Tatam f626dfb7b7 Nightly release - add changelog since last release 2025-01-08 10:00:39 +00:00
Will Tatam 08b263bf4e Nightly release - add changelog 2025-01-08 09:55:52 +00:00
Will Tatam d0e99923fd Nightly release - add changelog 2025-01-08 09:55:41 +00:00
Will Tatam 1750512477 Nightly release - add changelog 2025-01-08 09:50:54 +00:00
Will Tatam 5e3b4c3a11 Nightly release - swap action 2025-01-08 09:32:12 +00:00
Will Tatam 0c431d9746 Nightly release - fix release 2025-01-08 09:22:00 +00:00
Will Tatam 438c5d9909 Nightly release - fix filename 2025-01-08 09:05:28 +00:00
Will Tatam 7d29edf6f4 Nightly release - fix filename 2025-01-08 09:01:15 +00:00
Will Tatam 50d505b896 Nightly release 2025-01-08 08:50:33 +00:00
Frank 2e06f5b1e8
Merge pull request #4450 from adafruit/main
Add correct pin availability for ESP32 Mini modules
2025-01-06 22:33:31 +01:00
Damian Schneider 3adcbb7904
Playlist output glitchfix update: found it also happens on S3 (#4462)
* Fix output glitches when playlist changes preset update: glitches also happen on S3
2025-01-06 22:24:28 +01:00