Brandon502
5baffaf034
Merge branch 'MoonModules:mdev' into mdev
2024-06-04 12:06:11 -04:00
Frank
c532b5d31a
Add UI error 14 description
2024-05-31 18:18:58 +02:00
Blaz Kristan
d0941fd876
Add UI error description.
2024-05-31 18:15:22 +02:00
Frank
9ff665b788
another unprotected Serial real
2024-05-29 15:51:44 +02:00
Frank
15199dc711
protect unconnected USB-CDC from being used
...
found a few more places where Serial was used without first checking if its connected.
Arduino docs: `if (Serial)` indicates whether or not the USB CDC serial connection is open. For all non-USB CDC ports, this will always return true
2024-05-29 15:43:24 +02:00
Brandon502
7657c90c75
GoL - Uses cIndex more consistently
2024-05-24 14:38:35 -04:00
Brandon502
aea68df813
Merge branch 'mdev' of https://github.com/Brandon502/WLED into mdev
2024-05-24 14:12:33 -04:00
Brandon502
b673748e61
Merge branch 'MoonModules:mdev' into mdev
2024-05-24 14:11:35 -04:00
Brandon502
84128eef8b
GoL - Changed speed slider to updates/sec
...
Every 4 ticks of speed adds 1 update per second. 1 - 64.
2024-05-24 14:10:16 -04:00
Brandon502
886ea5f88c
GoL - Palette Switching
...
Recolors all live cells on palette/color change. Before you needed a game restart or mutation over time.
2024-05-24 13:41:49 -04:00
Brandon502
631aa35718
GoL - Change default values.
...
General cleanup.
2024-05-24 13:20:29 -04:00
Brandon502
8491cf18f7
GoL - Removed pauseFrames
...
Uses .step now to pause.
2024-05-24 13:00:10 -04:00
Brandon502
09dad1d796
GoL - Added blur slider
...
Blurs dead cells instead of immediately turning off depending on slider value. Blur is disabled when using overlay.
2024-05-24 12:45:13 -04:00
Brandon502
eb3406e200
GoL Memory Leak fix
...
Removed gameoflife struct.
2024-05-24 11:35:34 -04:00
Frank
6f6ba307c8
drip effect bugfixing
...
* bring back lost parameter "Fall ratio" (MM specific)
* stabilize the math, avoid rounding errors and unsigned overflows
* speed limit for long strips added
* gravity reduced slightly
2024-05-24 17:28:19 +02:00
Frank
21e6b4d62f
optimization
...
replacing MIN / MAX (arduino macros) by more efficient min/max (libc templates)
2024-05-24 11:26:28 +02:00
Frank
a50e77db26
2D Crazy Bees bugfixes
...
* solve int8 overflow on "error2" (large fixtures) - based on 2c87f7e752
* use fast int types where possible
2024-05-24 11:12:50 +02:00
Frank
14efccecea
minor
2024-05-24 10:46:58 +02:00
Frank
eb3200bb29
align JSON release info with upstream 0_15 (update page, JSON "info")
...
align with upstream /json/info
* info.release
* info.arch
* info.clock
* info.flash
2024-05-22 13:03:30 +02:00
Blaž Kristan
a25e608e2b
Fix for #3991
2024-05-21 12:56:24 +02:00
Frank
1b9b2dcffe
minimal Auto segment creation bugfix
...
based on 13bfda56ef
2024-05-18 21:49:09 +02:00
Frank
a0514bb7ee
fix compiler warning
2024-05-17 21:40:59 +02:00
Frank
0c7450407e
WLEDMM_TWOPATH - use I2S driver for second output
...
* TWOPATH is up to 20% faster in some situations.
* user_print for showing the driver unit (I2S#n, RMT#x) on serial
2024-05-17 21:24:10 +02:00
Frank
0c6c707c6b
robustness improvements for game of life
...
* fixed: dataSize could be too small if size is not a multiple of 8
* use size_t for memory size
* clear LEDS on first run - just to make sure that buffer optimizations in segment class work as expected
2024-05-16 17:31:46 +02:00
Ewoud
83d3f27c8c
Merge remote-tracking branch 'Brandon502/mdev' into mdev
2024-05-16 15:21:57 +02:00
Blaz Kristan
9feec7f24e
Compiler warning fix
2024-05-16 00:07:48 +02:00
Blaz Kristan
64b1d76893
Palette loading optimisation
...
- fixes #3978
- FX: Firenoise can use selected palette
2024-05-16 00:07:18 +02:00
Frank
e17c30ebd7
Merge pull request #3961 from Brandon502/0_15
...
Added Pinwheel Expand 1D ->2D effect mapping mode
2024-05-15 22:35:18 +02:00
Troy
118163d982
Didn't work. Reverting.
2024-05-13 01:16:27 -04:00
Brandon502
6d2fc5040c
Game of Life Change
...
Removed sizeof(byte)
2024-05-11 17:03:58 -04:00
Troy
250000de08
Removed check for WLEDMM_SLOWPATH as it breaks WLEDMM_SLOWPATH
...
Seemingly this breaks WLEDMM_SLOWPATH, which forces RMT for all channels to reduce glitching in big installations. This check actually makes the glitching much worse versus completely fixed in these situations, for reasons I don't fully understand yet.
2024-05-11 12:37:39 -04:00
Frank
1cd18e7f08
Live preview: faster handling of "off"
2024-05-10 19:22:41 +02:00
Troy
e08ae84a83
Allow 8 AoftAP clients (for Dom)
...
Increases the allowed SoftAP clients so folks doing syncing "in the field" can connect more devices without a proper WiFi network.
2024-05-08 12:18:31 -04:00
Brandon502
86a18ce6c2
Game of Life changes
...
Helper functions are now static and the arraySize parameter was removed. Added failsafe for repeat patterns.
2024-05-07 17:26:48 -04:00
Brandon502
9b3f644737
Game of Life changes
...
Uses struct to store values. Changed glider check method.
2024-05-07 15:57:30 -04:00
Frank
546f843f84
... bugfix fix
...
avoid double entries in rsvd[]
2024-05-07 16:24:00 +02:00
Frank
3ee99e13fa
(bugfix) add SPIRAM pins as "reserved"
2024-05-07 16:02:46 +02:00
Frank
06f94743bf
pico board: always protect pin 16+17
...
runtime detection of PICO boards, to ensure that SPIRAM pins are protected even when users install a non-pico firmware build.
2024-05-07 13:35:16 +02:00
Blaž Kristan
1d5f029b34
Merge pull request #3942 from gaaat98/audioreactive-analog
...
Enabled some audioreactive effects for single pixel strips/segments
2024-05-07 12:47:10 +02:00
Frank
45d07190c9
-S3: show PSRAM mode (qspi or OPI) in info panel
2024-05-06 20:11:53 +02:00
Blaž Kristan
c3a908634a
Merge pull request #3946 from freakintoddles2/0_15
...
Adds an API parameter to allow the user to skip to the next preset in a playlist at any time
2024-05-05 22:21:04 +02:00
Frank
6261ecc057
Change default for ArduinoOTA (not the same as OTA)
2024-05-04 14:54:22 +02:00
Frank
4378bdda61
build no 2405040
2024-05-04 14:06:24 +02:00
Michael Wyraz
6fa3456e00
Support for wiz smart button
2024-05-04 02:15:44 +02:00
Frank
fc66dcc0ce
squeezing a few KB out of builds that are close to 100% flash usage
2024-05-04 01:44:14 +02:00
Frank
70a5d8b843
a few more compile-time infos about enabled/disabled features
...
helps to understand what you'll get
2024-05-04 01:16:45 +02:00
Frank
ccff478507
make sure that segment buffer is initially aligned with LEDs (MM specific)
...
The Segment LEDs buffer is used to optimize out "writing the same color". SEGMENT.fill(BLACK) ensures that all LEDs start clean, consistent with the Segment LEDs buffer.
2024-05-02 16:10:07 +02:00
Frank
08d73646fd
adding compile-time messages when extra features are enabled
2024-05-01 02:11:28 +02:00
Frank
bf5c95646c
small fix for Fireworks 1D (MM specific)
...
effect did not clean up its canvas initially, leading to sporadic "lost pixels".
2024-04-30 19:09:05 +02:00
Frank
a01d86e8e0
info page cleanup
...
- re-organize technical infos for better readability
- reduce number of lines added for PSRAM status
- removed duplicate infos
2024-04-30 17:18:32 +02:00