Frank
d90ee766f6
PSRAM: you can have it, and eat it or not eat it
...
*This patch allows to compile with BOARD_HAS_PSRAM, but not set WLED_USE_PSRAM - reserved pins will be protected, and PSRAM usage will be shown in info.
* if you add `-D WLED_USE_PSRAM_JSON` then PSRAM will be used for some JSON buffers, but not for LEDs and Segments.
2023-04-19 17:58:50 +02:00
Frank
e2d3800fc3
woraround for spurious crash in serializePalettes
...
the root cause of the crash is not really clear, as the problem seems to occur randomly, mosr frequent with fresh installations.
This workaround prevents the array bounds violation, by re-using the last valid gGradientPalettes entry.
2023-04-19 15:34:35 +02:00
Frank
8d85a52449
correct some stupid peak detection defaults
...
parameters C1 and C2 control peak detection. Previous defaults (c2=0 !!!) did not make any sense.
2023-04-17 21:35:47 +02:00
Frank
2585b785d9
remove duplictate dependancies (AsyncTCP 1.1.1)
...
* moving "pbolduc/AsyncTCP.git @ 1.2.0" on top of lib_deps, to prevent that AsyncTCP 1.1.1 is pulled in (due due dependacies from Aircoookie/ESPAsyncWebServer
* remove duplicate env.lib_deps from -S2 environments
2023-04-15 21:06:00 +02:00
Frank
cc9a19bc1d
partial merge of upstream/main
...
* leaving out DotStarHspi5MhzMethod, as we are still on NPB 2.6.9 for eth boards
* leaving out the index.css/index.css changes, as I'm not sure how to merge this.
@ewoudwijma we need to merge the JS and CSS parts when you are back; I'll stay with our MM version for now.
2023-04-14 19:53:04 +02:00
Frank
10ca7c83ca
enumerateLedmaps: prevent buffer overflow
...
make sure that bounds of char fileName[33] are not exceeded by sprintf.
2023-04-14 18:33:07 +02:00
Frank
122f54a274
prevent heat-up on tiny -C3 boards
...
* reduce LED default brightness
* unset "disable wifi sleep" when WLEDMM_WIFI_POWERON_HACK
2023-04-13 23:00:51 +02:00
Ewoud
ca9bd2270e
Merge remote-tracking branch 'upstream/main' into mdev
...
Everything merged except platformio.ini
4ld has not been merged previously
Update version to 0.14.0-b15.22
2023-04-08 14:12:17 +02:00
Ewoud
212126b0ad
esp8266_4MB_M: usermods maches max usermods, add net print,set flashsize
2023-04-07 16:40:24 +02:00
Ewoud
a6e2cf0b26
ARTI-FX: Fix printing to USER_PRINT (if !logToFile)
2023-04-07 13:57:27 +02:00
Ewoud
4aea3970a3
ARTI-FX support 8266 (experimental!!) add soundpressure
...
Add ARTI-FX to esp8266_4MB_M (experimental!)
Arti.h
- FREE_SIZE ESP.getFreeHeap() for 8266
- define asChar(x) to print to Serial/File depending on ESP32/8266
- artiPrintf: print to USER_PRINTF (experimental)
Arti_wled.h
- add ARDUINO_ARCH_ESP8266 to ARTI_ARDUINO
- add soundPressure
usermod_v2_artifx.h: use FREE_SIZE
2023-04-07 12:43:38 +02:00
Ewoud
20a91454d1
Post marge: regenerate html_settings
2023-04-06 21:01:38 +02:00
MoonModules
7ffe25d55c
Merge branch 'mdev' into DMX-Input-esp_dmx
2023-04-06 20:51:20 +02:00
Ewoud
753f5621d1
ws sendLiveLedsWs: no skiplines to show large matrices uncompressed
2023-04-06 11:49:16 +02:00
Ewoud
cae1c00467
ARTIFX add support for pixelart + small changes
...
arti_wled.h:
- add jsonToPixels and frameTime
- change printf to print
usermod_v2_artifx
- return MAX(frameTime,FRAMETIME);
FX.h and FX_2Dfcn.cpp
- add jsonToPixels
audioreactive.h
- ES8388 allow for default and add moon
2023-04-05 13:22:50 +02:00
Ewoud
4997145d8e
Fastled usermod, add Stefan Petrick effects PolarBasics & CircularBlobs
...
CC BY-NC 3.0 licensed effects only include this usermod only if you accept the terms!
Therefore not enabled in platformio.ini builds.
2023-04-04 13:02:43 +02:00
Ewoud
3dd7873143
First b15 daily build: add fastled usermod
2023-04-02 15:50:09 +02:00
Ewoud
eead626dd5
0.14.0-b15.21 release!
2023-04-02 13:22:38 +02:00
Frank
11a02bb814
DJLight upgrade
...
* normal mode: similar to 0.13.x version
* candy factory mode: produce more brighter colors
2023-04-01 23:21:02 +02:00
Frank
292c4e25ba
small updates
...
* colors.cpp: disable gamma calculation if CIE table mode is active (WLED_USE_CIE_BRIGHTNESS_TABLE)
* fx.cpp: small improvement to FreqMap, and bugfix for effects that modify binNum / maxVol
* pio: update for Line-In shield pins (final hardware version)
2023-04-01 22:13:46 +02:00
netmindz
d64cbc9059
Merge branch 'MoonModules:mdev' into DMX-Input-esp_dmx
2023-03-30 19:05:19 +01:00
Will Tatam
db812439ff
Merge branch 'mdev' into DMX-Input-esp_dmx
2023-03-30 15:26:05 +01:00
Will Tatam
901ab7a6fc
Trying to move DMX Input setting to sync menu
2023-03-30 12:35:45 +01:00
Ewoud
82dc456fd7
Rename Custom Effects to ARTI-FX
2023-03-30 10:02:08 +02:00
Ewoud
d9c886abdc
Create or delete bigPeek (click on smallPeek/bigPeek)
2023-03-29 21:59:49 +02:00
Ewoud
6316c5ef6b
Optimize liveview2D
2023-03-28 16:02:29 +02:00
Ewoud
9b25b6d8c6
Changes in Debug messages
2023-03-27 20:26:03 +02:00
Ewoud
df4be5550f
Net Debug = Net print and tablet pc mode on 1024
2023-03-27 14:47:13 +02:00
Ewoud
5611a54a1a
Merge remote-tracking branch 'upstream/main' into mdev
2023-03-26 21:19:11 +02:00
Frank
361a3b1cb3
four-line-display: make SPI work again
2023-03-26 14:00:16 +02:00
Blaz Kristan
13678cb8d5
Add adjustable Random Cycle time.
...
- solves #3147
2023-03-25 21:28:30 +01:00
Frank
762c639fc8
chores
...
npm run build
2023-03-25 21:10:42 +01:00
Ewoud
274cdb4d32
Support tablet PCMode, Peek -> GFX
...
index.css: remove #Colors (br instead), PCmode when size < 798
index.html: Change Peek to GFX, add div colorGFX, effectGFX, segGFX
index.js:
- remove peekexp, segvexp,
- add colorGFX, effectGFX, segGFX controls,
- remove expandV/eandp
- improve segment view gfx
- refactor toggleLiveView
- togglePcMode: support smaller (tablet) screens
2023-03-24 14:32:57 +01:00
Frank
5c6e627d28
update for ICS big speaker MIC profile
...
- reduce reaction to bass
- improved "pink noise" response in mid range
- enhance reaction to higher frequencies
- Lupo is back
2023-03-24 13:17:40 +01:00
Will Tatam
f8a696ce5b
WLED_ENABLE_DMX_INPUT should be off by default
2023-03-24 10:01:47 +00:00
Will Tatam
49e58b29c9
Cleanup
2023-03-24 09:55:25 +00:00
Will Tatam
fb7fa5ab6c
Place port setup all in dmx.cpp
2023-03-24 09:55:25 +00:00
netmindz
bda95faafd
Merge branch 'MoonModules:mdev' into DMX-Input-esp_dmx
2023-03-23 21:40:14 +00:00
Frank
8c92b76e2e
attempt to fix issue #24 (untested)
...
an attempt to fix problems with SPI OLED displays. It compiles, but not tested yet.
2023-03-23 20:17:17 +01:00
Ewoud
272a41f715
simplify preset sort for quick load labels and ir remotes using id
...
simplify sort to better align with quick load labels (sort first) and ir remotes using id (sort after presets)
2023-03-23 16:46:08 +01:00
Frank
d424c738cd
Net Debug: don't protect Serial TX pin
...
do not protect hardwareTX (=gpio1) when WLED_DEBUG_HOST is defined
2023-03-23 13:06:56 +01:00
Ewoud
8509205c19
Fixie
2023-03-22 16:39:45 +01:00
Ewoud
de0b832e56
Update to version 0.14.0-b2.20
2023-03-21 11:41:07 +01:00
Frank
c0be44e07f
audioreactive: experimental options for sound processing
...
- micLev: "freeze" mode - should help to prevent short "dropout" wen music is playing
- freqRMS: if set to "On", will use a different method for averaging higher frequencies. May give you more action in GEQ. Could lead to GEQ "overshooting" as Mic Profiles are not adjusted to this method.
* const.h: static json buffer (usermod settings pages) was getting tight, added some margin
2023-03-20 14:11:12 +01:00
Frank
a525c0633a
legacy PDM driver option
...
for low-cost PDM mics that do not have enough volume when used with the standard PDM driver.
2023-03-19 20:29:09 +01:00
Frank
fae2546c09
warn user if serial protocols are disabled
2023-03-19 16:17:35 +01:00
Frank
ea13c977b2
Merge branch 'Aircoookie:main' into mdev
2023-03-19 16:09:41 +01:00
Frank
1abc863f82
comment updated
...
Also "Serial JSON" is not possible when reading from RX pin is disabled.
2023-03-19 15:51:39 +01:00
Frank
907679c2f5
Merge remote-tracking branch 'upstream/main' into mdev
2023-03-19 15:15:12 +01:00
Frank
c9be03c0bc
typo
2023-03-19 14:48:47 +01:00