Will Tatam
cc25a21bcb
Merge branch 'mdev' into audio-palette-updates
2023-04-14 18:28:43 +01:00
Frank
3e2a6848f9
arti setup(): attempt to fix memory leak
...
- check that programName is not too long (fileNameLength-7 is the limit)
- try to fix a memory leak, as programText must be free'd in case of error.
@ewoudwijma please review my changes, I'm not 100% sure I did it right.
2023-04-14 18:40:25 +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
5f4dd53be4
V4 target: enable warning for variable shadoing
...
* pio.ini: add "-Wshadow=compatible-local" for V4 targets
* pio.ini: fix alignment for 8266 build_flags
* fix one (harmless) case of shadowed vars in MM specific code
2023-04-14 14:20:55 +02:00
Frank
db62153e34
fix for a potential array overrun
...
unguarded sprintf / strcpy are always a risk.
2023-04-13 23:20:57 +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
Frank
94a7f5623d
handling of Serial on CDC USB board
...
... like the typical -C3
* Replaced a few direct Serial.printf with macros
* Always check if Serial is connected before printing (CDC sometimes hangs when trying to send/receive without connection)
2023-04-13 22:59:09 +02:00
Frank
0081122f13
buildenv improvement for -C3
...
* IRremoteESP8266 @ ~2.8.2
* -D WLED_DISABLE_ADALIGHT (as most devices don't have a serial-to-USB chip)
2023-04-13 22:55:04 +02:00
Frank
a193aabd67
Merge pull request #34 from troyhacks/2023-04-12-Art-Net_Transmit_Repair_Bad_Optimization
...
"Unfixing" an optimization to the Art-Net header.
The local "buffer" was shadowing the LED buffer (function parameter), so art-net would only send out headers but no LEDs.
2023-04-13 22:11:48 +02:00
Frank
2e0d1046f8
some cleanups and updates for -C3
...
* remove duplicate env.lib_deps
* use NeoPixelBus @ 2.7.3
* added board_build.flash_mode
2023-04-13 19:29:41 +02:00
Frank
0afad59458
MM style buildenv for seeedxiao -C3
2023-04-13 16:14:56 +02:00
Frank
40e614cbfa
ups
...
double platform_packages line removed
2023-04-13 14:35:36 +02:00
Frank
e971990025
pio: added esp32.platformV4_new = espressif32 @ ~5.2.0
2023-04-13 13:26:30 +02:00
Frank
0ae004ffa3
buildenv fix: avoid NeoPixelBus 2.7.4
...
it seems that NPB 2.7.4 introduces new incompatibilities with WLED, that break gh action builds.
2023-04-13 12:26:14 +02:00
TroyHacks
deb09c288a
Unmessing an optimization to the header - which caused the header to be sent over and over.
2023-04-12 18:00:35 -04:00
Frank
04fa3995da
soundsim bugfix
...
FFT_MajorPeak simulated value was too small.
2023-04-11 23:00:06 +02:00
Frank
a1bdb47c30
trying to make sound pressure less boring for line-in
...
"sound pressure" for line-in was always close to max - which is expected, because the ADC chip utilize the full 24/16bit sample range.
The new calculation leads to some more "movement".
2023-04-10 23:57:44 +02:00
Frank
25122f982c
temporary disable DMX input on -C3 and -S2
2023-04-10 22:39:42 +02:00
Frank
8ba43b63ec
Sound pressure: modified correction factors for PDM and analog
2023-04-10 03:29:59 +02:00
Frank
61949cfdc8
Sound Pressure - some optimizations
...
- slightly extend input range
- add correction factors for some sound sources
- gravimeter: tweaking
2023-04-10 02:04:53 +02:00
Ewoud
822fcf272b
ARTI-FX change .wled.log to .log
2023-04-08 15:32:58 +02:00
Will Tatam
79c67122dd
Enable WLED_ENABLE_DMX_INPUT again, now we reference a preditacble tag not branch
2023-04-08 13:50:23 +01:00
Will Tatam
eb3ad99b76
Use taged version of esp_dmx
2023-04-08 13:45:08 +01:00
Will Tatam
343252f6c9
Use taged version of esp_dmx
2023-04-08 13:45:08 +01:00
Ewoud
876b08e3e4
Temporary disable WLED_ENABLE_DMX_INPUT in esp32_4MB_V4_S_base
2023-04-08 14:42:14 +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
6ef2857d4c
Merge pull request #28 from netmindz/DMX-Input-esp_dmx
...
Dmx input esp dmx
2023-04-06 20:57:41 +02:00
MoonModules
7ffe25d55c
Merge branch 'mdev' into DMX-Input-esp_dmx
2023-04-06 20:51:20 +02:00
Frank
6cce70b207
gravimeter and waverly: option to show sound pressure level
...
* adjusted gravimeter and waverly effects so that "Sound Pressure" can be used instead of volume
* some improvements to gravimeter effect
* fixing some over/underflows in gravimeter
* waverly: option "No Clouds" to only show lower part
2023-04-06 19:21:27 +02:00
Frank
197e120e3b
estimated audio sound pressure
2023-04-06 18:58:20 +02:00
Frank
b09077627e
low-cut audio input filtering
...
* 40Hz low-cut and DC blocker filter - will remove any signal offsets and also removes rumbling noise up to 12db
* DC blocker set as default for all sources (prerequisite for later measuring sound pressure)
additional filtering options are in the making :-)
2023-04-06 17:56:32 +02:00
MoonModules
00e9c59295
Update readme.md
2023-04-06 14:36:08 +02:00
MoonModules
a77900b095
Update readme.md
2023-04-06 14:32:53 +02:00
MoonModules
669b81de92
Update readme.md
2023-04-06 14:29:59 +02:00
Ewoud
753f5621d1
ws sendLiveLedsWs: no skiplines to show large matrices uncompressed
2023-04-06 11:49:16 +02:00
MoonModules
7372d30449
Update FUNDING.yml
2023-04-05 23:05:21 +02:00
Ewoud
640418365c
Merge pull request #30 from troyhacks/ES8388-init-fixes
...
ES8388 init optimizations and fixes
2023-04-05 18:02:50 +02:00
TroyHacks
95d6d186c7
ES8388 init optimizations and fixes
2023-04-05 11:00:14 -04:00
Will Tatam
d64cefb2cb
Fix invert of tx and rx pins
2023-04-05 13:19:29 +01: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
e4243c4d36
Merge pull request #5 from netmindz/ES8388
...
WiP - ES8388
2023-04-05 11:02:21 +02:00
netmindz
84f316cdd7
Merge pull request #1 from troyhacks/ES8388-troyhacks
...
Working proof of concept for ES8388
2023-04-04 22:41:10 +01:00
TroyHacks
111c8c9202
Merge branch 'ES8388-troyhacks' of https://github.com/troyhacks/WLED into ES8388-troyhacks
2023-04-04 17:04:55 -04:00
TroyHacks
f44f307f89
Comments and typos, init optimization and shortening.
2023-04-04 17:04:18 -04:00
Troy
7d32bc5f97
Merge branch 'ES8388' into ES8388-troyhacks
2023-04-04 14:10:04 -04:00
TroyHacks
a6a1bbabeb
Remove platform.ini entry for ES8388
2023-04-04 14:07:09 -04:00