Frank
6385bf41aa
posxt-merge fixing
...
small update, to preserve MM-specific parts.
2022-12-17 17:45:39 +01:00
Ewoud
b05229936d
Platformio: add more wemos shield 16MB entries and improve/cleanup
...
Platformio:
- Add wemos_shield_esp32_16MB configs
- Improve/cleanup some comments
- Create entries for shield mics/linein and 16MB board
- Reuse these entries (SPM1423, ICS4343x, LineIn, 16MB)
2022-12-16 20:48:58 +01:00
Ewoud
27bbccc314
Custom Effects: add fftResult
...
Version 0.14.0.11
Custom Effects
- Update to wledv033.json
- change sampleAvg to volume
- custom effects is 1d effect (to enable expand function), however 2D just possible!
2022-12-16 14:07:30 +01:00
Ewoud
ffe52fcbf5
Merge remote-tracking branch 'origin/ac_main' into mdev
2022-12-16 11:43:27 +01:00
Blaž Kristan
8619e8fc0b
Merge pull request #2947 from eibanez/main
...
Update wizlights user mod so it compiles
2022-12-14 06:30:16 +01:00
Eduardo Ibanez
10dace6de6
Merge pull request #1 from Aircoookie/main
...
Pull upstream changes
2022-12-13 16:02:47 -06:00
Blaz Kristan
f6e843b5e2
No simple UI detection.
2022-12-13 22:25:12 +01:00
Blaz Kristan
a7bad5df61
Bugfix. #2945
2022-12-13 14:40:41 +01:00
Christian Schwinne
f50c9e855c
Use "pd" JSON API call for direct preset apply ( #2946 )
2022-12-13 14:27:44 +01:00
Eduardo Ibanez
3653666ffe
Update wizlights user mod so it compiles
2022-12-12 22:04:25 -06:00
Blaz Kristan
6bb158786b
Fix for switching WLED off when in nighttime only mode.
2022-12-11 20:10:24 +01:00
Frank
d1514b76d7
correct a dangerous change from upstream
...
re-defining "register" breaks inline ASM code (frameworks)
2022-12-11 18:06:53 +01:00
Bill Thomson
f66d091717
Update README.md ( #2943 )
...
This change corrects of one of my earlier edits. (removes an extra word in the sentence)
2022-12-11 18:03:35 +01:00
Blaz Kristan
0a3d911602
UM settings page update.
...
- capitalize every word in parameters
- replace - and _ to space for legibility
Swapped includes in FX.cpp
2022-12-11 10:43:16 +01:00
Frank
917cd96a3d
don't complain about button pin = -1
2022-12-10 21:03:58 +01:00
Frank
20ad6d239d
minor cleanup
...
removing a misleading comment
2022-12-10 19:23:00 +01:00
Frank
eea3968bfb
delete accidentially created wled.ino.cpp
...
github desktop sucks
2022-12-10 19:19:02 +01:00
Frank
7ac8f6dd19
improvements for new MCU support (-S3/-S2/-C3)
...
- switch off debug messages to USBCDC, if WLED_DEBUG is not set
- ensure that analogread pins are valid - invalid pins cause lots of error messages and finally lead to watchdog reset on some MCUs.
2022-12-10 19:16:02 +01:00
Frank
cafa78c3f3
fixing CI build. really now.
...
-check IDF target after including arduino.h
-add missing build flags in [env:esp32s2_saola]
2022-12-10 19:00:48 +01:00
Frank
e808f7655c
fix CI build
...
make sure SparkFunDMX driver is not compiled on -S2 and -C3
2022-12-10 18:20:00 +01:00
Frank
4f28bf7ab4
missing word in comment
2022-12-10 18:00:48 +01:00
Frank
9380b2b4e8
SparkFunDMX: fix for issue #2928
...
* make SparlFunDMX driver more robust:
- made variables static (so they don't overlap with other global variables)
- made sure all valriables are properly initialized
- do not apply pinMode and digitalRead to invalid pins (as this creates problems on -S3, -C3 and -S2)
* disable DMX sending code (unneeded code that may case troubles)
2022-12-10 17:55:14 +01:00
srg74
8caeddde15
Spelling check by @wthomson ( #2940 )
...
A lot of spelling corrections. Now repo will sound like educated person :)
Co-authored-by: Bill Thomson <bt@kattt.org >
2022-12-10 16:12:55 +01:00
dependabot[bot]
2e5b19575f
Bump qs from 6.5.2 to 6.5.3 ( #2939 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-09 15:30:35 +01:00
dependabot[bot]
102a69996a
Bump certifi from 2022.6.15 to 2022.12.7 ( #2938 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2022.6.15 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases )
- [Commits](https://github.com/certifi/python-certifi/compare/2022.06.15...2022.12.07 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-09 15:29:34 +01:00
Frank
88d05578a8
platformio.ini: do not redefine "register" as it break ASM code and affects methods called "register" as well
...
unfortunately this breaks build for -C3 and -S3
/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32c3/include/riscv/include/riscv/semihosting.h:75:19: warning: ignoring asm-specifier for non-static local variable 'a0'
register long a0 asm ("a0") = id;
^~
.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32c3/include/riscv/include/riscv/semihosting.h:76:19: warning: ignoring asm-specifier for non-static local variable 'a1'
register long a1 asm ("a1") = (long) data;
2022-12-08 22:00:44 +01:00
Blaž Kristan
b24c8b3410
BobLight protocol ( #2917 )
...
* BobLight ambilight protocol implementation for WLED
* Added usermod ID
* Add realtime locking
Add port config
Bugfixes
* Minor optimisation.
* Fix WiFiServer start.
* Bugfix
* Working boblight.
* npm run
* Add readme
* Undo PIR sensor modification.
Undo npm run build.
* Fix parentheses.
* Comments.
Cancel realtime when disabled.
2022-12-08 19:41:50 +01:00
Blaz Kristan
2c8dbb94fc
Tetix & FX option bugfix.
...
- mono color with palette option
2022-12-08 17:17:54 +01:00
Frank
3da2ec5112
upps
...
forgot to remove this.
2022-12-08 13:20:50 +01:00
Frank
c3545ef060
build env update for -S3 without serial-to-USB chip
...
small -S3 like Adafruit "QT Py ESP32-C3" seems to need USBCDC.
2022-12-08 12:47:34 +01:00
Ewoud
44b4ced6a3
Platformio defaults in settings: change default by ⎌
2022-12-08 09:40:52 +01:00
Ewoud
5a97a6a448
Bugfix
2022-12-07 16:09:29 +01:00
Ewoud
84de8dd0a2
Add platformio defaults to 4ld and SR, add moon, add MM in about
...
const.h: increase SETTINGS_STACK_BUF_SIZE
audio_reactive, 4ld and usermod (xml.cpp)
- add defaults in settings
index.htm: add moon
settings_sec: add WLEDMM about
settings_um: add <br> so comment can be shown decently
2022-12-07 15:42:48 +01:00
Frank
d93c548fe7
bug.yml removing long links
2022-12-06 20:20:06 +01:00
Frank
9d3d5d0a31
bug.yml shortened links
2022-12-06 20:17:58 +01:00
Frank
e088210c57
bug.yml: MM specifics added
2022-12-06 20:14:23 +01:00
Ewoud
4a72e553ac
Mini changes
2022-12-06 18:18:45 +01:00
Frank
4eee6e7ef6
Merge remote-tracking branch 'origin/ac_main' into mdev
2022-12-06 18:13:27 +01:00
Frank
4308a7cf79
bug.yml: adding new MCUs do boards dropdown.
2022-12-06 18:05:32 +01:00
Frank
5fbbee2efc
usermod bugfixes
...
4LD: fixing wrong type for PINs
mpu6050:
- fix "hidden" use of GPIO 15
- restore DEBUG macros (overwritten by I2CDev lib)
- fix not initialized memory problem
- added a few USER_PRINT messages
2022-12-06 16:54:00 +01:00
Frank
191bbf93f3
post-merge changes
...
reconciling disagreements between MM and AC source code
2022-12-06 16:07:12 +01:00
Ewoud
3160a0b090
Merge remote-tracking branch 'origin/ac_main' into mdev
2022-12-06 14:38:49 +01:00
Blaz Kristan
e629c90a71
Missing UDP sync notifications bugfix.
2022-12-05 22:56:44 +01:00
Frank
e7f07f5bfc
pinmanager robustness improvement
...
make sure that array bounds are not violated in pinManager class.
2022-12-05 17:04:54 +01:00
Frank
da7972c119
use latest NeoPixelBus for -S3
...
NeoPixelBus 2.7.1 is the first release that has official support for ESP32-S3
2022-12-05 16:20:58 +01:00
Frank
a2c707831c
rotarybugfix fix
2022-12-05 14:20:38 +01:00
Frank
fced662e49
rotary encoder bugfixes
...
- do not call pinMode on pin = -1 ([E][esp32-hal-gpio.c:102] __pinMode(): Invalid pin selected)
- support encoder without "C" pin, i.e. no pushbutton function
2022-12-05 14:04:16 +01:00
Frank
58688d25ae
update for usermessages
...
wled.h:
- Don't use Serial directly -S2 as S2 serial driver is buggy.
- added USER_FLUSH macro
wled.cpp
- replace fluh with FLUSH
- print ArduionoOTA info (if enabled)
wled_server.cpp:
- added userlog info after file upload.
pinn_manager:
- don't show "(default)" is the PIN is actually assigned to HW drivers
- bugfix for getPinOwner()
2022-12-05 12:48:03 +01:00
Frank
6a96963ab1
serial.flush() when writing out GPIO table
...
i have experienced lost lines in the table
2022-12-04 22:46:00 +01:00
Frank
ce5e631ee4
removing serial.flush()
...
removed, as not strictly necessary, and it may cause delays of up to 4ms for a long line.
2022-12-04 21:49:29 +01:00