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
Will Tatam
6a93f46881
Disable serial console on default adafruit_matrixportal_esp32s3 builds so they boot without usb
2024-05-26 14:42:16 +01:00
Will Tatam
827cdc2f5b
AutoPlaylist - prevent swapping playlist after silence ended when Suspended
2024-05-26 13:47:52 +01:00
Frank
7d364bcc04
Update platformio.ini - matrixportal flash size
...
use correct partitions file for 8MB
2024-05-24 18:03:26 +02: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
738078c167
too much information (pio)
2024-05-24 17:23:12 +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
016499fccb
wledmm_print_all_defines (optional)
...
for pio.ini debugging
2024-05-24 01:38:04 +02:00
Frank
d9247fc1ad
dump build flags with value
...
... I'm still trying to write C code in python ;-)
2024-05-23 23:42:06 +02:00
Frank
42e7805e5f
dump important build_flags after compile
...
Usermods and Features:
USERMOD_AUDIOREACTIVE UM_AUDIOREACTIVE_USE_NEW_FFT USERMOD_AUTO_PLAYLIST
WLED_DISABLE_LOXONE WLED_DISABLE_ALEXA WLED_DISABLE_HUESYNC WLED_DISABLE_MQTT WLED_DISABLE_INFRARED WLED_DISABLE_ADALIGHT WLED_DISABLE_ESPNOW
WLED_ENABLE_DMX_INPUT WLED_USE_PSRAM_JSON
WLEDMM Features:
WLEDMM_FASTPATH
note1: I have no idea about specialties of python - it could surely be done in a "more elegant" way.
note2: the lists sometimes contain duplicates.
2024-05-23 20:03:53 +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
31cca47024
disable TWOPATH as default flag
...
needs more testing - may bring flickering back ....
2024-05-17 21:45:50 +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
d29a4e3ead
(experimental) adding NeoPixelBus 2.7.9
2024-05-17 21:20:55 +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
2144613423
compatibility with upstream arduinoFFT 2.x
...
its still recommended to use the softhack007 version - -> optimized for ESP32 boards, and reduced memory footprint
https://github.com/softhack007/arduinoFFT.git#develop @ 1.9.2
2024-05-11 13:57:49 +02:00
Frank
1cd18e7f08
Live preview: faster handling of "off"
2024-05-10 19:22:41 +02:00
Frank
7b58727254
bugfix for sound sync - fftResult[] did not use 255
...
transmitData.fftResult[] and fftResult[] are both uint8, no need to constrain the value.
2024-05-08 21:39:38 +02:00
Frank
5a377103b5
small accuracy improvement
...
(int)currentResult is a truncation, so we need to add 0.5 for proper rounding.
also changed inefficient "constrain" into faster max(min( ...))
2024-05-08 21:04:07 +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
Frank
adf5afe84a
include the GPLv3 permission statement in some MM-specific files
...
Please note that these statements are included for clarification purposes only.
WLED-MM specific source code is always provided under GPLv3, see LICENSE.
2024-05-08 12:52:07 +02: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
1235cd5a53
oops
...
remove accidentally committed file
2024-05-07 17:19:18 +02: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
Frank
6c0b73be32
Update platformio.ini
...
* added ${common_mm.NetDebug_build_flags} to de-dupliate flags
* small update to pico V4 env
* removed refs to non-existing file (comments only)
2024-05-06 12:53:48 +02:00
Frank
44600b1722
make objdump work
...
Script update based on latest version from Tasmota
* add support for all esp32 variants
* add "-C" : Decode (demangle) low-level symbol names into user-level C++ names.
2024-05-06 11:06:56 +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
a78cd65dcd
output_bin.py : fix for mapfile copy
...
The build script was not looking into the right place, so there was never a .map file dropped into build_output/map/
Builds with the newer arduino-esp32 v2.0.x framework actually generate a .map file that is placed directly next to firmware.bin
2024-05-05 22:16:57 +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