Ewoud
09ea9110c1
Add abc_wled_controller_v43_S from MyHome-Control.de
...
Including line in and ethernet
2023-12-01 21:02:22 +01:00
Frank
7c68c14e63
FASTPATH: minimize UDP sound latency
...
The standard build is sending packets each 20ms, which means there are double packets (no new FFT results yet) and the max. delay between sampling and sending is up to 50ms.
* (FASTPATH only): FFT Task directly notifies UDP send when it has new data, reducing delays to the absolute minimum. this also optimizes UDP packets throughput, by avoiding duplicates.
* (FASTPATH only): receiver polling frequency is increased, to process new packets earlier (may increase CPU load)
2023-11-29 13:08:14 +01:00
Frank
38352c9d20
Sound Sync: prevent GEQ hickups and stalls
...
UDP transfers have some delays (measured between 2ms and 400ms). As consequence, FFT results sometimes "freeze" for a short time as no new data is arriving.
To hide these freezes, we apply the same "dynamics limiter" method as for volumeSmth.
2023-11-29 12:25:22 +01:00
Frank
e7c34e9e47
chores
...
* npm run build
* build number ++
2023-11-27 18:19:31 +01:00
Blaz Kristan
96ed378541
Fix ( #3522 )
2023-11-27 17:52:28 +01:00
Blaž Kristan
c3a442f1fc
Merge pull request #3522 from martinez20m/fix_ir_repeat
...
Fix repeatable action for ir json
2023-11-27 17:52:28 +01:00
Blaz Kristan
79319d4a20
Bugfix ( #3533 )
2023-11-27 17:52:27 +01:00
Blaž Kristan
bd889a47d2
Merge pull request #3508 from Moustachauve/fix-settings-cache
...
Fix settings caching on some browsers
2023-11-27 17:52:27 +01:00
Blaz Kristan
ca3708ec60
Bugfix ( #3526 )
2023-11-27 17:50:11 +01:00
Frank
fd95f80052
increase build number
2023-11-27 15:59:36 +01:00
Frank
1ac24439d4
AR: fastpath optimizations
...
Some optimizations in FASTPATH mode, to ensure that audio processing takes places as soon as new samples are arriving:
* raise fftTask prio to 4 (above async_tcp) - to ensure that other gimmicks (MQTT, IR, alexa, live preview (ws), json API, or web UI) cannot cause delays by preempting audio.
* changed the "be nice" condition in AR::loop
2023-11-27 15:56:38 +01:00
Ewoud
8645e5e520
Bugfix: disables for _S but not for _M and _XL (build_unflag)
2023-11-23 16:15:13 +01:00
Ewoud
c5841269e9
Platformio.ini: build_flags_S: minimal + fastpath, add wemos_shield_S
...
build_flags_S
- add WLEDMM_FASTPATH
- uncomment disable directives
- not enable DMX
- add disable adalight and espnow
Add wemos_shield_esp32_4MB_S_base, wemos_shield_esp32_4MB_S and wemos_shield_esp32_16MB_S
2023-11-23 15:38:25 +01:00
Ewoud
587e6766c1
Bugfix: uxTaskGetStackHighWaterMark only works in esp32
2023-11-23 13:56:02 +01:00
Ewoud
43a5a290c0
Presets default name incl icons and checkbox defaults, info free stack
...
index.js
- add checked default values for preset brightness and segment bounds
- show free stack
- preset default name including icons
json.cpp
- serializeInfo: add freestack
2023-11-23 13:23:44 +01:00
Frank
cc8d4e3969
Merge pull request #3536 from Aircoookie/ntp_errorchecking
...
NTP validation, and rejecting malformed responses (related to #3515 )
2023-11-22 20:31:49 +01:00
Frank
ab309b39d2
Merge pull request #3536 from Aircoookie/ntp_errorchecking
...
NTP validation, and rejecting malformed responses (related to #3515 )
2023-11-22 20:20:52 +01:00
Frank
6426f3b934
sound sync: prevent sequence "roll-back" due to late packets (1->254)
...
this is to prevent that an "old" packet with high sequence number (before counter roll-over) gets accepted wrongly.
2023-11-16 11:03:50 +01:00
Frank
d3d08f813b
sound sync: prevent sequence "roll-back" due to late packets (1->254)
...
this is to prevent that an "old" packet with high sequence number (before counter roll-over) gets accepted wrongly.
2023-11-16 10:55:43 +01:00
Frank
e6513fef88
(WIP) align platformio build env with upstream
...
* espressif32@5.2.0 --> espressif32@5.3.0
* pxmagic.htm added in cdata.js
* minor updates in style.css
* align some constants and definitions (wled.h, const.h)
* npm run build
2023-11-15 22:51:03 +01:00
Frank
ec4bdf90af
sound sync: better handling of framecounter roll-over
2023-11-15 16:21:03 +01:00
tonyxforce
21f925eab2
Merge branch 'MoonModules:mdev' into mdev
2023-11-14 23:07:39 +01:00
Frank
c2fd50d18b
32bytes added to SETTINGS_STACK_BUF_SIZE
...
stack buffer was (again) a few bytes too small.
2023-11-14 19:01:19 +01:00
Frank
adc723c72c
increment version, npm run build
...
added a few fixes and minor improvements from upstream (0_14_1 and 0_15_0 branch)
2023-11-11 23:58:02 +01:00
Frank
848708d962
minor tweak for Safari
...
based on 6570062e61
2023-11-11 23:52:30 +01:00
Blaž Kristan
86a8a30566
Merge pull request #3490 from JeffWDH/main
...
Add LDR sensor dusk/dawn preset control Usermod
2023-11-11 23:31:35 +01:00
JeffWDH
63b1f6384c
Add LDR sensor dusk/dawn preset control Usermod
2023-11-11 23:29:20 +01:00
Woody
ffa9551846
fixed wrong power supply info
2023-11-11 23:22:03 +01:00
Blaz Kristan
7debd508c8
Twinklefox & Twinklecat fix
2023-11-11 23:15:38 +01:00
Blaz Kristan
b14f7f74ce
Fix for udp sync ( #3487 )
2023-11-11 23:11:45 +01:00
knarfd
3f945753c2
Update FX.cpp
2023-11-11 23:02:32 +01:00
Blaž Kristan
614a434036
Merge pull request #3460 from mountainash/fix/broken-asset-links
...
Fixed broken Alphacoders hosted assest asset links
2023-11-11 22:36:17 +01:00
Ewoud
b88e7825b8
Populate nodes stability improvements and preview efficiency imprvements
2023-10-25 16:01:50 +02:00
Will Tatam
aae9b62a00
Define pins to match SmartMatrix esp32 formum layout
2023-10-25 01:26:21 +01:00
Will Tatam
3ba37e08bd
Swap to ESP32-HUB75-MatrixPanel-DMA
2023-10-25 00:54:45 +01:00
Will Tatam
ee0ec77464
Update settings
2023-10-24 23:14:01 +01:00
Will Tatam
e12e5ad033
Swap back to 32x32 for now
2023-10-24 23:07:30 +01:00
Will Tatam
b049845380
Drop brightness
2023-10-24 22:48:59 +01:00
Will Tatam
ca0eb5313b
Swap to 64x64
2023-10-24 22:48:59 +01:00
Will Tatam
6fcb29ece0
Exclude failing builds
2023-10-24 22:48:59 +01:00
netmindz
4482db8c1a
Merge branch 'MoonModules:mdev' into SmartMatrix
2023-10-24 22:30:58 +01:00
Will Tatam
77e5793237
Shorten job name - easier to see the actual Environment name
2023-10-24 22:07:59 +01:00
Will Tatam
fa12f0f9fb
Save space
2023-10-24 22:01:32 +01:00
Will Tatam
effeeda85e
Disable builds that mix V4 and not
2023-10-24 21:48:36 +01:00
netmindz
a0b075794c
Merge branch 'MoonModules:mdev' into SmartMatrix
2023-10-24 21:38:45 +01:00
Ewoud
0092e49eb3
GFX/Preview done right if > 4096 pixels + unlimited virtual pixels in 2d
2023-10-24 16:58:35 +02:00
Ewoud
7f5ddc79da
PopulateNodes stability improvements
2023-10-24 15:34:07 +02:00
Will Tatam
68fce57ff7
SmartMatrix wont compile on V4
2023-10-24 09:54:04 +01:00
Will Tatam
a3f8628c5a
v4 deps
2023-10-24 09:39:50 +01:00
Will Tatam
565cfb4595
add ifdef for addBus
2023-10-24 09:36:17 +01:00