Commit Graph

4086 Commits

Author SHA1 Message Date
Will Tatam
63c31f1adf Add logger to show what port used for dmx input 2023-03-30 15:21:40 +01:00
Will Tatam
f34ba8f3fb Remov hard coded pin values for DMX 2023-03-30 15:15:38 +01:00
Will Tatam
817b9e6f95 Load DMX input values from config 2023-03-30 15:08:57 +01:00
Will Tatam
4143c83412 Fix error in dmx settings 2023-03-30 13:02:05 +01:00
Will Tatam
e3df48f095 Update json values for dmx input 2023-03-30 12:53:01 +01:00
Will Tatam
1f461466ac Update varaibles when posting new settings 2023-03-30 12:47:10 +01:00
Will Tatam
901ab7a6fc Trying to move DMX Input setting to sync menu 2023-03-30 12:35:45 +01:00
Will Tatam
d530b3b8b7 Use non-blocking DMX input 2023-03-27 21:00:18 +01:00
Will Tatam
4f11efb417 WLED_ENABLE_DMX_INPUT enable for now on all _V4 builds 2023-03-24 10:25:06 +00: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
d3dee2afa6 Allocate pin 2023-03-24 09:55:25 +00:00
Will Tatam
733740da8f Code 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
Will Tatam
ed54d102ff Only supported with newer platforms 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
Ewoud
27c4d98ada Net Debug / Net Serial updates
Add PinManagerClass::manageDebugTXPin to handle allocating pins for WLED_DEBUG_HOST and WLED_DEBUG
2023-03-23 14:21:42 +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
d452da2642 NetDebug fix and small changes
AudioReactive: show ☾ specific
IR: cleanup
json.cpp: bugfix: NetDebug not in presets
wled.cpp and wled_server.cpp: show servername in DEBUG INFO
2023-03-22 16:31:07 +01:00
Frank
78f55bce70 small change
parameter tinkering
2023-03-22 16:10:52 +01:00
Ewoud
1b150457fb Merge remote-tracking branch 'origin/mdev' into mdev 2023-03-22 12:09:15 +01:00
Ewoud
11ae7b4ead AWMC ir remote functional improvements
Sound and non sound effect id's are not adjacent anymore:
- Mode+ and mode- loop over all modes
- Note1 and Note2 changed to intensity+ and intensity-

Colored buttons + W + Color (3x3):
- If solid fx then real colors
- if not solid fx then preset 1 to 9 (if preset non-existent then default is chosen, but this is not working - general ir problem of presetFallback function!)
2023-03-22 12:08:28 +01:00
Frank
33f7653338 adafruit -S2 update
... turns out that the partition file name has to end in "tinyuf2.csv" - its a special flag for internal build scripts.

espressif, I sometimes hate you .-/
2023-03-22 12:05:47 +01:00
Ewoud
c24adc5413 AWMC: Squelch and gain 2023-03-21 16:14:28 +01:00
Ewoud
c0da45d1a2 typo 2023-03-21 16:07:57 +01:00
Ewoud
6487a5effe Athom WLED Music Controller: 4LD Mod 2023-03-21 16:02:28 +01:00
Ewoud
01cd2ce775 Set Athom mic default to PDM legacy mode 2023-03-21 13:55:11 +01:00
Ewoud
b271168f81 Full support for Athom WLED Music Controller
- athom_music_esp32_4MB_M bin
- show flashsize in info tab and /getflash
- support of their ir-remote (24-key music)

Not supported yet
- mac addres in AP name (need to experiment with WLED_AP_SSID_UNIQUE)
2023-03-21 12:51:29 +01:00
Ewoud
81fd9be03a bugfix 2023-03-21 11:54:06 +01:00
Ewoud
de0b832e56 Update to version 0.14.0-b2.20 2023-03-21 11:41:07 +01:00
Ewoud
8485be27f2 Merge remote-tracking branch 'upstream/main' into mdev 2023-03-21 11:39:30 +01:00
Aiden
3120b49dba Add some Athom devices (#3114)
Add some compile configurations for Athom's devices
2023-03-20 23:44:12 +01:00
Christian Schwinne
fb1999c474 Merge pull request #3107 from Aircoookie/onepx-segment
Tweaks & bugfixes.
2023-03-20 23:42:30 +01:00
Frank
691ad17b04 Small oops 2023-03-20 22:33:10 +01:00
Frank
87069ef7c0 audio processing: MicLevel "FAST freeze mode"
This mode freezes MicLev even fast. However it makes some assumptions that may not always be true:
* At least 12 seconds of silence during start
* a high quality microphone with very low noise level.
--> If you are not sure about these preconditions, better use normal "Freeze" mode.
2023-03-20 22:16:35 +01:00
Frank
fc9f3a1c24 audio processing: minor updates
- small optimizations
- remove overlapping in fft bin -> geq channel mapping
- move "freqRMS" to last position in the UI list
2023-03-20 21:43:58 +01:00
Ewoud
b30438ab1a AR: Add Frequency Distribution Normal and RightShift
Experimental setting
2023-03-20 15:15:04 +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
feb5542046 enable filters for legacy PDM 2023-03-19 20:52:36 +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
Ewoud
ee25b53691 Minor changes 2023-03-19 18:36:10 +01:00
Frank
9ea3d2c731 sync settings: minor html update 2023-03-19 17:15:22 +01:00
Frank
66f6cc7048 html bugfix
stray ">" after comment
2023-03-19 16:31:47 +01:00
Frank
0409f6e61f npm run build
yo'man
2023-03-19 16:18:04 +01:00
Frank
fae2546c09 warn user if serial protocols are disabled 2023-03-19 16:17:35 +01:00
Frank
076b5b373d post-merge actions
fixes a build problem with MM specific code.
2023-03-19 16:13:44 +01:00
Frank
ea13c977b2 Merge branch 'Aircoookie:main' into mdev 2023-03-19 16:09:41 +01:00