Blaz Kristan
c71d378eab
New FX Distortion Waves
...
Updated FX Lissajous
2023-01-12 21:58:54 +01:00
Blaz Kristan
6fa5689aaf
Bugfix.
...
- segment off
2023-01-12 20:36:50 +01:00
Blaz Kristan
d78bef72ea
Disable MQTT more.
...
Disable Alexa more.
2023-01-12 20:35:34 +01:00
Blaz Kristan
e410de9552
Bugfix.
...
- fadePixelColorXY()
- clearing 2D segment on mirror or reverse change
- FX update (DNA Spiral, Colored bursts)
2023-01-12 19:13:07 +01:00
Blaz Kristan
8dc262b415
Bugfixes.
...
- faster random palette blends
- remove UI ledmap selection for 2D
- FX updates (DNA Spiral, Colored bursts, Metaballs)
2023-01-11 23:08:08 +01:00
Abhi Gulati
7fa494815f
Fix a typo ( #3014 )
2023-01-11 11:21:45 +01:00
Dustin Miller
36fb262fa0
Fixes tooltip interfering with pointer events
2023-01-09 18:38:00 -06:00
Blaž Kristan
67b3d383e4
Minor fix for (obsolete) Solid Glitter
2023-01-09 13:17:08 +01:00
Frank
9144ccac6b
Merge pull request #3006 from Aircoookie/fx-update
...
FX updates, 2nd try.
2023-01-08 23:44:42 +01:00
Blaz Kristan
04020d5ae2
Universal glitter.
2023-01-08 21:58:55 +01:00
Blaz Kristan
27d7f5f190
Fixes.
...
Prevent flickering if segment off.
2023-01-06 18:11:52 +01:00
Blaz Kristan
c43c4c42c8
Renamed No Bg to Overlay
2023-01-06 17:23:24 +01:00
Blaž Kristan
613283f656
typo fix
2023-01-06 09:44:26 +01:00
Blaž Kristan
506b6b51ce
whitespace cleanup
2023-01-06 09:24:29 +01:00
Blaž Kristan
c7eccfb714
FX updates:
...
- Ripple (2D & no Bg)
- Glitter (no Bg)
- Sparkle (no Bg)
- Scan (no Bg)
- Two dots (no Bg)
- ICU (no Bg)
- Lightning (no Bg)
- Halloween eyes (no Bg)
- Spots (no Bg)
- Bouncing Balls (no BG)
- Popcorn (no Bg)
- Starburst (no Bg)
- Drip (no Bg)
- Whitespace cleanup
- draw_circle()
"no Bg" will allow overlapping segments if checked.
2023-01-06 09:10:39 +01:00
dekay
66406d86c1
Update comment for 44-key remote ( #2999 )
...
Defs for this remote appear to be complete and are not "to be done later".
2023-01-05 16:49:53 +01:00
cschwinne
e84b0c91f8
Update year
2023-01-03 17:36:24 +01:00
cschwinne
cecffee3d3
Merge branch 'main' of https://github.com/Aircoookie/WLED
2023-01-03 17:16:14 +01:00
cschwinne
d039a40d7c
Invert pull up config value, fixes #2996
...
Cronixie usermod format change fix
2023-01-03 17:15:55 +01:00
Blaz Kristan
90c965a6ba
Bugfix editing 2D set-up.
2023-01-03 17:12:35 +01:00
Frank
e961691645
Battery, second try
2023-01-03 15:36:35 +01:00
Frank
6270d2408f
UM Battery: fix build error on linux
...
Fixes build error on linux:
wled00/usermods_list.cpp:15:54: fatal error: ../usermods/battery/usermod_v2_battery.h: No such file or directory
compilation terminated.
2023-01-03 15:29:15 +01:00
Frank
7ef1842237
comments updated
...
see discussion in faf616cbea
2023-01-03 15:16:45 +01:00
Frank
faf616cbea
fixing a potential stack corruption
...
.. overlooked this one when reviewing the PR.
@blazoncek, @ctjet : three questions on the new code remain, because its not clear to me if its correct. Please check.
2023-01-03 14:17:42 +01:00
Blaz Kristan
983aca515d
Compile fix for disabled 2D.
2023-01-02 21:24:02 +01:00
Frank
eb184d3c68
build number, npm run build
2023-01-02 21:01:39 +01:00
Caleb Marting
187ecf511f
2d Mapping with Matrix Gaps ( #2892 )
...
* New 2d mapping
* panel matrix generator
* add todos, fix vert/horz swap
* Fix 2d mapping to matrix in settings 2D
* add correct index mapping to pixels per panel
* fix panel bug in led layout
* formatting and change max panels
* add per panel width and height
* fix using length instead of custom mapping size
* fix: panel dimensions location
* panel[] implemented as a vector.
Removed matrixWidth & matrixHeight.
Panel structure update.
* Fixes.
Co-authored-by: Blaz Kristan <blaz@kristan-sp.si>
2023-01-02 20:56:00 +01:00
Blaz Kristan
e128c3094a
Typo fix.
2022-12-31 18:58:52 +01:00
Blaz Kristan
95869eeb70
Allow more virtual buses.
2022-12-31 17:06:18 +01:00
Leif
a16a6211e2
added #MMDD view to the scrolling text effect
2022-12-31 03:30:26 +01:00
Leif
04dbfcd0e6
added #DDMM & #HHMM to scrolling text
2022-12-30 00:04:22 +01:00
Maximilian Mewes
73440e2287
Update Usermod Battery ( #2975 )
...
* auto-off feature and usermod rename
* low-power-indicator, voltage fine tuning, clean-up
* corrected small mistakes
* Bugfixes, added usermod logo, update readme
* minor changes, implemented change requests, optimizationz
2022-12-28 22:40:13 +01:00
Maximilian Mewes
379c6045b9
Merge branch 'Aircoookie:main' into task-fixing-comments-in-pin_manager-header
2022-12-28 01:53:12 +01:00
Maximilian Mewes
00d0ddb4b5
fixed pinowner comments (hex is not correct and the order is wrong)
2022-12-28 01:50:04 +01:00
Blaz Kristan
be08c01be6
Fix for #2979
2022-12-28 01:01:31 +01:00
Blaz Kristan
b0d107f916
Merge branch 'main' into hex-palette
2022-12-26 10:26:01 +01:00
Blaz Kristan
6d1ff7c3f3
Railway FX
...
- slower minimum speed
- allow color 1 & 2 in UI
2022-12-26 10:25:26 +01:00
Blaz Kristan
6f67132f4b
PROGMEM string optimisation.
2022-12-26 10:20:45 +01:00
Blaz Kristan
474e86306f
Bugfix: incorrect maxWidth after switching from 2D
2022-12-24 22:00:35 +01:00
Blaz Kristan
b436a660f1
Merge branch 'main' into hex-palette
2022-12-23 21:35:52 +01:00
Blaz Kristan
d36460e30b
Minor optimisation.
...
Fix for #2969
2022-12-23 16:37:13 +01:00
cschwinne
0e236f9d88
0.14.0-b1
2022-12-23 04:38:30 +01:00
cschwinne
72eb61951b
Dynamically show hidden color slots for * palettes
...
Disable Blynk by default in release builds
Single quote strings everywhere for classList
2022-12-23 02:59:24 +01:00
Blaz Kristan
22b2503839
Bugfix & code optimisation.
2022-12-22 18:13:32 +01:00
Frank
d7b5719dfd
add mandatory build flags for -S2 and -C3 (virtual USB)
...
I was wondering why sometimes the new MCUs still work better in Arduino IDE, so compared our build flags to what is used in Arduino IDE:
-S2 always has -DARDUINO_USB_MODE=0
-C3 always has -DARDUINO_USB_MODE=1
-S3 supports all possible modes
2022-12-21 22:07:15 +01:00
Blaz Kristan
4322d195d3
Smooth random palette changes
...
Bugfix loading string palettes
JS optimization.
2022-12-21 21:00:28 +01:00
mxklb
c24b75953a
Merge branch 'main' into pr_fxsegs
2022-12-20 01:06:46 +01:00
Blaž Kristan
284a9999b3
Merge pull request #2960 from mrbubble62/main
...
Fixed typo when WLED_ENABLE_FS_EDITOR disabled
2022-12-19 14:07:19 +01:00
Blaž Kristan
b241872a00
Merge pull request #2942 from ezcGman/um-sht
...
New Usermod: SHT temperature & humidity sensors
2022-12-19 07:11:10 +01:00
Blaz Kristan
0a0ced3e8e
Hex string custom palette option
2022-12-18 21:02:19 +01:00
Blaž Kristan
e7449b4d56
Merge pull request #2959 from Aircoookie/selall-bugfix
...
maximum segments reached and Select all bugfix
2022-12-18 19:24:14 +01:00
mrbubble62
fab34c9e49
Merge branch 'Aircoookie:main' into main
2022-12-18 12:38:45 -05:00
mrbubble62
7df08c2120
Fixed typo when WLED_ENABLE_FS_EDITOR disabled
2022-12-18 12:37:05 -05:00
Frank
b94e0ef797
Merge pull request #2955 from ezcGman/i2c-build-flags
...
Add build flags for global i2c & SPI pins
2022-12-18 12:33:33 +01:00
Blaz Kristan
00fed4f995
Carifications and implicit HW_PIN... definition
2022-12-18 11:33:13 +01:00
Blaz Kristan
e8a7802e94
Loxone bugfix.
2022-12-18 11:07:32 +01:00
Blaz Kristan
bfbc1ebb13
Fix all segments checkbox
2022-12-16 23:20:49 +01:00
Blaz Kristan
a802bb2736
Merge branch 'main' into selall-bugfix
2022-12-16 22:32:15 +01:00
Blaz Kristan
3c5838cafd
Remove "strip" dependency in Segment class
2022-12-16 22:31:07 +01:00
ezcGman
171cebed1c
Add build flags for global i2c & SPI pins
2022-12-15 15:50:44 +01:00
ezcGman
23fb602a33
Merge branch 'main' of https://github.com/Aircoookie/WLED into um-sht
2022-12-15 01:38:54 +01:00
mxklb
c51dbae8b6
Removed bad code comments
2022-12-14 22:55:42 +01: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
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
ezcGman
e8edb99bb0
UM SHT: Added SHT usermod
2022-12-11 01:16:14 +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
Blaz Kristan
b637398a9c
Optimisations.
2022-12-09 18:37:53 +01:00
Blaž Kristan
37af48f3fb
Bugfix.
...
- missing selall with maximum segments reached
2022-12-09 08:15:14 +01:00
mxklb
f38747aa28
Fixed bug: Last segment in universe skipped
2022-12-09 02:11:16 +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
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
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
cschwinne
efc476e50b
Disable register keyword to reduce compiler warnings
...
Minor formatting improvements
"ps" string optimization
Removed travis envs
2022-12-03 20:55:17 +01:00
Frank
33f4e8cf73
pinmanager bugfix for -S2/-S3
...
pinmanager ran out out array bounds on -S2 and -S3, as these MCUs have more than 40 GPIO. As consequence, memory was overwriten, and pins > 39 were reported as "allocated" but not "owned".
Thisfixes the problem, by extending internal arrays so that up to 50 pins can be managed.
2022-12-02 20:08:11 +01:00
Blaz Kristan
643f300792
Playlist creation bugfix (preset 0 selected).
2022-11-30 19:34:32 +01:00
Ardi Loot
bd601ad2da
PWM outputs usermod ( #2912 )
...
* first commit of PWM outputs
* fix pin deallocation issue
* refactoring
* removed debug prints
* fix compile error
* added readme
* added compile error for ESP8266
* added overloaded SetDuty method
* convert state to separate nested object
* Revert "added overloaded SetDuty method"
This reverts commit e8ea32f577
.
* move constant strings to flash
* reworked json info and config
* bugfixes
* more bugfixes
* updated readme
* use C strings instead of String
* added uint8 and uint16 overloads for SetDuty
* removed ambiguous overload
2022-11-30 09:15:07 +01:00
mx
bd721c1310
Merge branch 'Aircoookie:main' into pr_fxsegs
2022-11-29 00:54:15 +01:00
Blaz Kristan
f7004e7a7c
Allow disable internal pull-up resistors.
...
Fixes #2896 and #2899
2022-11-26 23:56:55 +01:00
Christian Schwinne
1db25d4b20
FX data optimization ( #2908 )
...
* Do not require commas between ! in fxdata
* Updating fxdata: Halfway through the FX list
* fxdata flags and optimizations
* Revert optional commas after !
2022-11-26 21:31:45 +01:00
mxklb
507e198b70
Minor cleanups
2022-11-26 17:22:03 +01:00
mx
5c721ee435
Merge branch 'Aircoookie:main' into pr_fxsegs
2022-11-26 17:15:55 +01:00
mxklb
8c5f9b4501
Added missing DMX effect options and 3rd color
2022-11-26 14:41:59 +01:00
cschwinne
713bf66a12
Increase QL buffer to allow unicode characters
...
Fixes #2906
2022-11-26 03:57:17 +01:00
Ewoud
78e9f5bd1a
Clean up UserMod settings: grouping of variables and add preInfo to variables ( #2894 )
...
* Grouping um settings, add pre and post Info, update SR & 4LD settings
Settings_um.htm:
- modify addField (grouping)
- addInfo (pre and post texts)
Add preInfo to audio reactive and 4ld usermod
Extra:
platformio: wemos_shield: add audio reactive usermod and update to alt display
* um settings: cpp: lowercase, js: initcap
* um settings: txt only pre, txt2 only post and initCap as function
* Fix rotary encoder info string
Co-authored-by: Blaž Kristan <blaz@kristan-sp.si>
2022-11-26 03:44:04 +01:00
Blaz Kristan
8899684092
Select custom palette bugfix.
2022-11-25 17:33:29 +01:00
Blaz Kristan
906c7a8ea1
Merge branch 'main' of https://github.com/aircoookie/WLED
2022-11-24 17:43:16 +01:00
cschwinne
324fc149b3
Shorter JSON keys for 1d2d map and sound sim
...
(smaller fxdata, saves 100b flash, slightly shorter json doc)
2022-11-24 04:15:24 +01:00
Jason Kölker
29b1f2afae
feat(json): add wifi scanning ( #2895 )
...
* feat(json): add wifi scanning
Adds wifi scanning to the JSON api at `/json/networks`. The initial
request will trigger a scan, subsequent requests will scan or return the
results depending on the state of the `WiFiScan`.
Add a `Scan` button next to the client ssid input, on click, scan for
networks, and change the input to a select with the found ssids.
Fixes : #1964
* Added option to go back to manual SSID input
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2022-11-24 02:50:24 +01:00
mxklb
87fa14b281
Use up-to-date fashion for segment dmx control
2022-11-23 23:19:53 +01:00