Ewoud
e9a2777ee5
Dynamic Peek framerates 🎉
2023-05-29 21:53:48 +02:00
Ewoud
b1e9f825ca
Bug fix, allocate string to store ledmap name
2023-05-29 18:33:49 +02:00
Frank
8c5e589020
arduinoFFT hash update
...
to fix the gh build, following latest dev.
2023-05-27 00:00:08 +02:00
Frank
4407f8a71b
audioreactive: replace dynamic buffer with static buffer
...
using a dynamic array for newSamples[num_samples] was never needed. It was a risks as the buffer was allcated/deallocated with every call of getSamples().
2023-05-25 21:45:46 +02:00
Frank
0a826f10ad
small debug improvements
...
- don't set -DNDEBUG -> this flag is "not recommended"
- minor change in deserializeMap() WLED_DEBUG code
2023-05-25 21:38:08 +02:00
Ewoud
ae209e0d31
tiny
2023-05-24 15:25:41 +02:00
Ewoud
305a5b19c4
leds(rgb): also adjusted if new ledmap + grow not shrink (unless...)
...
FX.h: add ledsrgbSize and allocLeds()
FX_fcn.cpp:
- copy constructor: allocLeds()
- move constructor: no change
- copy assignment: reuse! + allocLeds()
- move asignment: no change
- resetIfRequired: no free
- setUpLeds/resetSegments: allocLeds()
unless...: copy constructor aften called. That is the bad boy causing re-allocs at every effect change!
2023-05-24 14:59:39 +02:00
Ewoud
b195596ad7
package.json and cdata.js: set urls to MoonModules
...
index.js: add logging (temp) and improve segment view redrawing
wled00.ini: add lps (temp)
wledserver.cpp: show client request done after its done
ws.cpp: show websocket events (temp?)
2023-05-24 11:49:47 +02:00
netmindz
dcebcede32
Merge pull request #39 from troyhacks/ES8388-Lyra-T-Fixes-Test
...
ES8388 LyraT Fixes
2023-05-23 15:44:35 -07:00
Frank
e0e23c7818
Merge remote-tracking branch 'upstream/main' into mdev
2023-05-23 18:41:15 +02:00
Blaz Kristan
56a3bff42e
Multi-packet MQTT fix.
...
Solves #3205
2023-05-23 18:37:24 +02:00
Troy
0ff5918e9c
Merge branch 'MoonModules:mdev' into ES8388-Lyra-T-Fixes-Test
2023-05-23 12:34:01 -04:00
Frank
188136dbb3
MQTT bugfix for SHT usermod
...
typo in macro name (MM specific code) caused MQTT to be disabled even when MQTT was supported in the buildenv.
2023-05-22 11:11:20 +02:00
Frank
eeb06e0f4d
Merge remote-tracking branch 'upstream/main' into mdev
2023-05-22 02:03:56 +02:00
Blaz Kristan
bffeec1615
Remove PSRAM use from global LED buffer.
2023-05-21 18:37:18 +02:00
Frank
2cbdc55a85
Merge remote-tracking branch 'upstream/main' into mdev
2023-05-21 14:53:49 +02:00
Frank
e4a9f115cb
fx functions: avoid memory corruption
...
* PSRAM_Allocator was missing the "reallocate" method, which lead to undefined behaviour when dynamic JSON doc needed to grow/shrink
* Segment::setUpLeds() quickfix for length() == 0 (should not happen, but it did happen for me once)
* leds in PSRAM causes major slowdown on wrover boards - disabled.
2023-05-21 14:33:25 +02:00
Frank
a717238f76
espalexa robustness improvements
...
* prevent string buffer overflows (stack corruption)
* avoid division by zero (program might crash)
* avoid log(0) which is undefined, too
* use faster math routines for float (logf, powf)
2023-05-21 13:21:38 +02:00
Ewoud
992eb2e2de
small
2023-05-19 15:30:55 +02:00
Ewoud
22decaa0d6
segment.leds refactor (wip)
...
rename leds to ledsrgb
2023-05-19 15:25:26 +02:00
Ewoud
f491ad3a43
Nodes: DDS Ins bugfix
2023-05-18 09:44:19 +02:00
Ewoud
e0d2d28b19
Merge upstream post: temp usermod and new version
2023-05-17 11:50:24 +02:00
Ewoud
c0d5cad198
Merge remote-tracking branch 'upstream/main' into mdev
2023-05-17 11:15:50 +02:00
Ewoud
21c7347296
Minimal (de)allocs on customMappingTable (only grow, not shrink)
2023-05-16 15:13:30 +02:00
Ewoud
b51972fe41
Merge remote-tracking branch 'origin/mdev' into mdev
2023-05-16 13:12:40 +02:00
Ewoud
d6bc9967d0
Support for large ledmaps
...
optimize jMapC, enumerateLedmaps and deserializeMap
2023-05-16 13:12:30 +02:00
Blaz Kristan
1c8f349a62
Bugfix.
...
- prevent LED flash on realtime end
2023-05-14 20:30:57 +02:00
Blaz Kristan
380b63a255
Bugfix.
...
- disbled transitions/crossfade prevented segment off
2023-05-14 20:27:54 +02:00
Blaz Kristan
217004c70c
Bugfix.
...
- disbled transitions/crossfade prevented segment off
2023-05-14 18:18:09 +02:00
Ewoud
fc0c6d9293
Tiny update
2023-05-14 14:31:39 +02:00
Ewoud
18417a5fdd
Nodes DDP all - don't try at home yet
2023-05-14 13:47:03 +02:00
Ewoud
7e7d1065e9
Rename usermod_fastled to usermod_animartrix and add in _m
2023-05-13 22:33:03 +02:00
Blaž Kristan
a75608628e
Merge pull request #3199 from Aircoookie/serg-eth
...
Serg74 ethernet board.
2023-05-13 15:29:13 +02:00
Blaž Kristan
33130f39ee
Merge pull request #3190 from Aircoookie/octopus
...
Octopus & Waving Cell 2D effects
2023-05-13 15:27:16 +02:00
Blaz Kristan
cae43e97cd
Corner fix
2023-05-13 15:17:49 +02:00
Frank
477aae95fd
swapped-channel workaround needed a bit longer
...
It seems that ESP-IDF 4.4.5 will (finally) fix this old bug. hallelujah.
73ca054b80 (diff-02a5aef0ab7d8485b0a165910efaab3dfc450b473eef0bab1b32bccb4ea85c69)
2023-05-11 22:57:18 +02:00
Ewoud
5b0551e59c
From 0.14.0-b15.23 to 0.14.0-b15.24
2023-05-11 17:45:15 +02:00
Ewoud
fede3dd54c
Merge remote-tracking branch 'upstream/main' into mdev
2023-05-11 17:39:12 +02:00
Blaz Kristan
cdfc0f6b71
Temperature usermod rewrite
2023-05-11 17:33:09 +02:00
Ewoud
eb6b890c6b
Nodes tab more info + on/off button (WIP)
...
index.js:
- add callNode
- populateNodes more info and button calling node
remove fetchAndExecute from artifx.js (use the one in index.js) and add parms parameter
index.css: make #nodes div 980px wide
2023-05-11 17:08:33 +02:00
Christian Schwinne
8221b1b7f2
Restore Github actions CI build ( #3187 )
...
* Update dependencies
* Do not fail fast
* Disable ESP32 variant CI builds
2023-05-11 14:23:39 +02:00
Ewoud
5935ea1726
Remove a bunch of bins from the default_envs
2023-05-11 14:13:26 +02:00
Frank
692d30048d
four-line-display: SSD1309 I2C driver
...
* SSD1309 I2C driver added (SPI driver was already included)
* minor cleanup to avoid exhaustive "if" for isSPI
2023-05-11 13:34:40 +02:00
Blaz Kristan
cb740d34d7
Bugfix
...
- SHT enable/disable crash
2023-05-11 12:20:07 +02:00
Blaz Kristan
bf6a18a414
Bugfix
...
- SHT enable/disable crash
2023-05-10 21:09:28 +02:00
Blaz Kristan
16b66afa7a
Octopus offset
2023-05-10 21:06:48 +02:00
Frank
50061ddae8
UM BH1750 adapted to "MM style", 8266 build fixes
...
* UM BH1750 adjustments to use new MM features
* UM BH1750 check sensor status before tryig to read new value (avoids blocking LED updates)
* UM temperature: ensure that measurements continue with many LEDs running (strip.isUpdating() will be true all the time)
* all usermods: solved compile problems on 8266
2023-05-10 20:14:10 +02:00
Frank
3aad3a8ff7
sht: replace _enabled by "enabled"
...
... so the usermod status shows correctly in UM overview.
2023-05-10 18:08:26 +02:00
Frank
d79fa92e6c
SHT usermod added to MM "XL" config
...
... but commented out (experimental)
2023-05-10 17:12:48 +02:00
Frank
9e9d10618b
SHT usermod MoonModules upgrade
...
Use MM specific features in SHT usermod:
* Join global I2C bus with pinManager.joinWire()
* allow to compile without MQTT
* use extended Usermod class features
* prevent sensor starvation when running with > 600 LEDs
2023-05-10 15:15:25 +02:00