Commit Graph

3761 Commits

Author SHA1 Message Date
Frank
4f30f69584 found a way to increase TCP stacksize (for AudioReactive UI)
we can use `-D CONFIG_ASYNC_TCP_TASK_STACK_SIZE=xxxx` to increase the stack size of AsyncWebserver - default is 8196.
This should give us a bit of headroom for new UI items.

We still need PR #94 for more savings.
2023-12-12 00:43:48 +01:00
Frank
d63b716cd0 Slightly reduce json buffer size on boards with PSRAM
Found out that the main JSON 'doc' is still living in normal RAM, even when PSRAM is available... 
This results is very low RAM especially on -S2.

This change tries to find a balance between "need large json buffer" and "other features become unstable when free RAM is low".
2023-12-11 11:22:39 +01:00
Frank
61b1842aad npm run build 2023-12-10 18:08:36 +01:00
Frank
2d54393c2d start of 0.14.0-b27.33 2023-12-10 17:53:07 +01:00
Frank
bc6716fe0d Merge branch 'mdev' into Platform_upgrade 2023-12-10 17:36:43 +01:00
Frank
d2c9c9ee71 fix small typo 2023-12-10 16:50:49 +01:00
Frank
e4cb0929c3 PartyJerk: minor code style improvements
* fix some too-long tabs
*author info added
* shrunk number of blank lines
* removed unused audio variables
* colorIndex : better accuracy by first doing multiply, then divide
2023-12-10 16:49:13 +01:00
Frank
281d9b5eb1 Merge branch 'pr/67' into mdev 2023-12-10 16:01:30 +01:00
Frank
90b52b3a0d Changed some usermods to be "disabled" by default
Some usermods may cause unexpected behaviour if not configured properly.
* Battery: can cause unexpected shutdowns if no voltage measurement circuit connected
* RTC: can cause unexpected time &date changes if no RTC connected to I2C
* mcu temp: can cause hight CPU load, and may cause instabilities due to use of an "unsupported" API from espressif
2023-12-10 14:54:35 +01:00
Frank
d2fc1f7bf9 experimental: Souns Sync "receive or local" mode
new "Receive or Local" mode:
if UDP sound is missing or interrupted for too long, switch back to local audio input.
UDP sound resumes when a fresh packet is received again.

--> still needs testing, and even more regression testing.
2023-12-05 23:46:01 +01:00
Frank
9cbb731e3a Merge branch 'mdev' into mudroom 2023-12-04 10:37:31 +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
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
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
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
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
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
565cfb4595 add ifdef for addBus 2023-10-24 09:36:17 +01:00
Will Tatam
7c22bb4ac0 Move define 2023-10-24 09:27:33 +01:00
Will Tatam
cf2ff1e515 Working SmartMatrix outout 2023-10-23 22:22:12 +01:00
Will Tatam
744e89441c Trying to get output working 2023-10-23 22:12:45 +01:00
Will Tatam
9f55d7dfd8 Trying to get output working 2023-10-23 22:09:07 +01:00
Will Tatam
e27ada3388 Fix ordering of Bus Type checking 2023-10-23 20:47:03 +01:00