copilot-swe-agent[bot]
8c70acad65
Add automatic VERSION setting for nightly builds
...
- Modified build.yml to accept optional version input parameter
- Modified nightly.yml to calculate VERSION from build date in format yymmddb
- VERSION is passed as PLATFORMIO_BUILD_FLAGS to override default in wled.h
- Other workflows (wled-ci.yml, release.yml) unchanged and will use default VERSION
Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com >
2026-01-15 10:08:10 +00:00
copilot-swe-agent[bot]
468301a2e5
Initial plan
2026-01-15 10:02:26 +00:00
Frank
1bda6ba072
align improv chip and version reporting with upstream
...
* allows for easier support of other MCUs (p4, c6, etc)
* removes a second place where the version strings had to be maintained
* use the same codename "next step" for v14.8
2026-01-15 10:56:29 +01:00
Frank
a1a7eb6007
bump version to 14.7.2-mdev (development) build 2601151
2026-01-15 10:53:20 +01:00
Frank
5474d9548b
upgrade "ABC WLED" and "Athom Music" to V4 buildenvs
...
allows these boards to benefit from the new flicker-free leds driver
2026-01-14 13:00:42 +01:00
Frank
e8dba64b53
adding esp32_16MB_V4_M_eth for 16MB esp32 with ethernet
2026-01-13 21:39:25 +01:00
Frank
27131d0702
standard buildenvs update
...
* adding esp32_4MB_V4_S_eth and abc_wled_controller_v43_S
* remove esp01_1MB_S
* remove seeed_esp32c3_4MB_S
* clarify comments for matrixportal builds
2026-01-13 20:45:11 +01:00
Will Tatam
3e629ce082
release.yml
2026-01-13 19:33:09 +00:00
Will Tatam
1b59f3fa1f
nightly
2026-01-13 18:54:12 +00:00
Will Tatam
4a2d5da7b1
common build file
2026-01-13 18:54:12 +00:00
Will Tatam
7b4c853418
renname common builds commands
2026-01-13 18:54:12 +00:00
Frank
08de0b1cc5
platformio.ini: fix release name for V4 eth build
2026-01-13 17:54:34 +01:00
Frank
143c6d1620
release 14.7.1
2026-01-13 16:35:01 +01:00
Frank
5431ab85fa
build 2601131
2026-01-13 16:31:52 +01:00
Frank
252dfe1416
cleanup for esp32 4MB buildenvs
2026-01-13 16:30:59 +01:00
Frank
81f9716aca
PixelForge WLED-MM specific adjustments
2026-01-13 14:40:24 +01:00
Frank Möhle
6ebd78474f
Merge pull request #315 from MoonModules/overlaping_outputs (solves #296 )
...
disable SPC optimizations when outputs overlap
With overlapping outputs, MM specific optimizations in busses.setPixelColor() need to be disabled - a single sPC must be forwarded to all busses. gPC can stay in optimized mode, because each possible bus pixel will have the same value.
2026-01-12 23:45:41 +01:00
Frank Möhle
bf44a0dd21
Remove bad extra "#endif"
2026-01-12 23:03:39 +01:00
Frank
650651e7cc
show user message once
...
don't repeat slowMode warning when several busses overlap
2026-01-12 22:59:35 +01:00
Frank
e5d7d7aacc
extra protection
2026-01-12 19:47:40 +01:00
Frank
05fb246af9
small optimization
...
* moved newStart and newEnd calculations into lower scope (``if (newBus->isOk())``)
* removed duplicate nullptr check
2026-01-12 19:40:22 +01:00
Frank
58281b4cd5
handle zero-length edge case
2026-01-12 19:31:53 +01:00
Frank
9cdbc7ad3c
fix typo
2026-01-12 19:26:40 +01:00
Frank
45500d8481
newline
2026-01-12 19:21:32 +01:00
Frank
cb73d4b3de
robustness improvement
2026-01-12 19:18:50 +01:00
Frank
eaec389ef4
disable SPC optimizations when busses overlap
...
support for "custom bus indices" that lead to overlaping output pixel ranges
2026-01-12 18:55:27 +01:00
Frank
75fe5b747c
removing a flicker-protection delay
...
this is not necessary if we use the RMTHI flicker-free driver
2026-01-12 18:20:27 +01:00
Frank Möhle
5c10d60022
build 2601111
2026-01-11 20:15:38 +01:00
Frank Möhle
bf5edbae97
Merge pull request #314 from MoonModules/AR_udpReceivePlus
...
AR Sound receive: better handling of outdated packets
* new user option "skip old packets" with default "auto".
* packets are auto-skipped when the receiver is behind, typicially due to slow effects which slow down the main loop.
* improvements to sequence checking
2026-01-11 20:01:21 +01:00
Frank
6625e2bb12
nitpick
2026-01-11 19:35:15 +01:00
Frank
a44d2d3f8e
renamed user options, and minor code clarity improvements
...
* rename user option to "skip old data"
* remove unneeded variable lastValidPacketSize
* rename constant AR_UDP_AVG_SEND_RATE -> AR_UDP_AVG_SEND_RATE
2026-01-11 19:11:24 +01:00
Frank
69b8fe11aa
clarify misleading comment
2026-01-11 18:33:40 +01:00
Frank
7d7cebdd79
minor cleanups
...
* add "override" to all methods that oveeride the base usermod class
* fixing a minor copy-paste mistake
* ovoid shadowing class attributes
* spelling, grammar and other nitpick
2026-01-11 18:19:33 +01:00
Frank
d813bc430c
AR sound receive: user option for queue purge
2026-01-11 17:39:24 +01:00
Frank
cefd42116a
AR UDP: automatic packet drop
...
experimental -> works
2026-01-11 15:20:33 +01:00
Frank
0b71bbab1f
AR: new sequence check
...
experimental -> works
removing old code
2026-01-11 15:19:30 +01:00
Frank
3ce3718124
AR bugfix: UDP format detection
...
remove early assignment receivedFormat = 2
2026-01-11 15:17:20 +01:00
Frank
c5e8a1a080
AR receiver: improved sequence checking
...
experimental
2026-01-11 02:09:30 +01:00
Frank
201bba0759
AR receiver: automatic packet droping
...
* rework of PR #231
* allow droping packets when
- first connection
- silence
- re-connect after timeout
- main loop is too slow
2026-01-11 02:08:41 +01:00
Frank
428becc301
inline segment palette functions for speed
...
* make currentMode() inline
* move currentColor() to FX.h
* move Segment::color_wheel() and Segment::color_from_palette() to FX.h
* add a little helper function to fx.h, so it can access strip.paletteBlend which is not defined yet
2026-01-10 01:25:24 +01:00
Frank
0541a1f5b4
make manual and dual auto-white mode work with palettes (upstream backport)
...
extract white channel from first custom color, instead of setting it to black
2026-01-09 23:50:30 +01:00
Frank
7e104ba414
UX improvement: don't blur GIF images by default
...
solves a problem when activating images from PixelForge: in case users had "don't load defaults" set, images were always loaded with a strong blur.
2026-01-09 21:29:21 +01:00
Frank
6af7ee9df8
UX improvement: Kept the Colors column visible when toggling GFX button
2026-01-09 21:26:59 +01:00
Frank
22cfc9fdf5
post-merge fix
2026-01-09 17:38:02 +01:00
Will Tatam
69fa3378a4
Merge pull request #5273 from nomis52/awst
...
Add support for Australian Western Time
2026-01-09 17:34:22 +01:00
AlexeyMal
ce56755416
Random colors via JSON API in Segment object like "col":["r","r","r"] #4996 ( #5000 )
...
Add support for random colors via JSON API in Segment object like col=["r","r","r"] #4996
2026-01-09 17:30:08 +01:00
Frank
80032bfe1c
statusled: stop the blinking
2026-01-09 17:18:45 +01:00
Frank
c6ba1d3684
show github repo on Info Page
2026-01-09 17:08:47 +01:00
Frank
e11caec723
show statusled PIN in build info
2026-01-09 17:08:06 +01:00
Frank
56866752ee
AR bugfix
...
missing "break" for AC101 setup
2026-01-09 16:46:31 +01:00