Blaz Kristan
f0dade5856
Uneven matrix fix.
2023-04-29 15:51:25 +02:00
Henrik
8567f6b13c
Ability to use static palettes as templates
2023-04-29 13:28:45 +02:00
Blaz Kristan
b740316918
Soap fix
2023-04-29 11:11:03 +02:00
Blaz Kristan
2119d08543
Octopus 2D effect
...
- by Stepko
2023-04-28 22:00:35 +02:00
wled-install
599ff66522
Add files via upload
2023-04-28 17:15:31 +02:00
wled-install
6d2eb04ada
Add files via upload
2023-04-28 17:13:50 +02:00
Blaz Kristan
0aea75edb7
NeoPixelBus 2.7.5
...
UI bugfix
2023-04-28 16:52:48 +02:00
Mattstir
2ca8231ab4
Improve indent ( #3118 )
...
* Improve indent
Improve indent, so its more allignend and correctly indented according to logic groups
* Spaces to tabs
---------
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2023-04-28 01:40:51 +02:00
Blaž Kristan
e00116551c
Add Ucs890x support and swaps NeoPixelBrightnessBus with NeoPixelBusLg ( #3091 )
...
* Add UCS890x support.
* Fixes
* Update NeoPixelBus to 2.7.3 for UCS8904 support.
Update ESP8266 core to 4.1.0
* ESP8266 compile fixes.
- use PlatformIO framework and toolchain
- add compiler warning suppression
- remove IRAM_ATTR to fit in IRAM
* Replace NeoPixelBrightnessBus with NeoPixelBusLg
Resolves #3087
* Update to NPB 2.7.4
* Internal NPB color conversions.
* Fix errors due to merge with SPI Hz methods
Regenerate settings page HTML
---------
Co-authored-by: Christian Schwinne <dev.aircoookie@gmail.com>
2023-04-28 01:28:57 +02:00
cschwinne
4d55e05b07
Fix CI properly
...
Small 2D Soap FX optimizations
2023-04-28 00:51:34 +02:00
Blaž Kristan
9ff3f85432
Allow SPI clock speed selection. ( #3173 )
...
* Allow SPI clock speed selection.
* Bump NPB to 2.7.4
2023-04-28 00:27:19 +02:00
Blaz Kristan
65c584aeda
2D enhancement (internal)
...
- move() wrapping
- dual addPixelColorXY()
2023-04-27 17:31:55 +02:00
Blaž Kristan
2540a2dfd9
Soap, new 2D effect ( #3184 )
...
* Soap, new 2D effect
* Fix Soap FX on matrices with edges < 8 LEDs
* Add palette support to Soap FX
---------
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2023-04-27 01:22:33 +02:00
Blaz Kristan
70e9187bcb
Merge branch 'main' into seg-groups
2023-04-26 19:50:22 +02:00
Blaz Kristan
5e2fa13471
Bugfix.
...
- allow saving of reboot preset
- return Spread slider
2023-04-26 19:47:12 +02:00
Blaž Kristan
4f8610f895
Merge pull request #3134 from strikeout/DMX_MODE_PRESET_FIX
...
Fixes DMX_MODE_PRESET preset and brightness selection via DMX controller
2023-04-26 19:30:14 +02:00
Blaz Kristan
95f9e97af8
typeOf bugfix
2023-04-26 14:45:39 +02:00
Marcos Castro
695b073080
Apply correct iOS scroll to all tabcontent ( #3182 )
2023-04-26 10:53:49 +02:00
Blaz Kristan
a6052d7900
Update info text.
2023-04-25 14:27:33 +02:00
Blaz Kristan
e42836b07f
Allow hex strings for palette
2023-04-25 13:02:09 +02:00
Henrik
16373919d4
Removed as requested
2023-04-23 21:36:19 +02:00
Henrik
92f9c908f6
Custom palettes now editable
2023-04-23 21:32:52 +02:00
Henrik
480e1e17c8
Error on missing css file
2023-04-23 11:40:07 +02:00
Blaz Kristan
274f5f2f1f
Bugfix.
2023-04-22 16:06:13 +02:00
Blaz Kristan
02d4f9cbba
Merge branch 'main' into seg-groups
2023-04-20 17:21:20 +02:00
Blaz Kristan
d10daf0991
Bugfix
...
- skip regular button handling while waiting for analog read
2023-04-17 16:25:05 +02:00
Blaz Kristan
8c9656b799
Cleanup. Return after upload.
2023-04-14 18:33:03 +02:00
Blaz Kristan
396ea3d0ee
Add webserver cpal support
2023-04-14 17:21:07 +02:00
Blaz Kristan
3efee4a855
Merge branch 'main' into cpal
2023-04-14 17:16:20 +02:00
Blaz Kristan
ece6759fa7
UI update.
2023-04-14 17:15:02 +02:00
Frank
246d945f39
another "inner var shadows outer var"
...
Seems this is not causing bugs, however its still bad style to re-define existing vars in an inner loop. Solved to improve code readability.
2023-04-14 14:13:45 +02:00
Frank
4a3bc486d0
two more "shadowed locals"
...
In these case, there seem to be no bug, but simply renaming the "inner" variables improves code readability.
2023-04-14 13:09:25 +02:00
Frank
996d041581
bugfix for art-net transmit
...
art-net transmit was not sending out LEDs, but only transmitted headers repeatedly (thanks @troyhacks for noticing).
Actually such problems can be found by newer compilers, so i've added the warning option to [esp32_idf_V4].
wled00/udp.cpp: In function 'uint8_t realtimeBroadcast(uint8_t, IPAddress, uint16_t, uint8_t*, uint8_t, bool)':
wled00/udp.cpp:824:40: warning: declaration of 'byte buffer [12]' shadows a parameter [-Wshadow=compatible-local]
byte buffer[ART_NET_HEADER_SIZE];
^
wled00/udp.cpp:720:85: note: shadowed declaration is here
uint8_t realtimeBroadcast(uint8_t type, IPAddress client, uint16_t length, uint8_t *buffer, uint8_t bri, bool isRGBW) {
2023-04-14 11:39:12 +02:00
Blaz Kristan
7f84b7ab83
Merge branch 'main' into seg-groups
2023-04-12 15:37:56 +02:00
Blaz Kristan
3e26bd6a17
Quick compile fix.
...
- ESP32 DMA HSPI method in NeoPixelBus requires IDF 4.4.1
2023-04-12 15:35:27 +02:00
Henrik
e964c62907
Fixes
2023-04-12 09:15:38 +02:00
Blaz Kristan
88139d95a7
Build bump.
2023-04-11 21:35:44 +02:00
Blaz Kristan
d77883dd7a
Merge branch 'main' into ipad-pcmode
2023-04-11 21:03:09 +02:00
Blaz Kristan
adea7dadec
Bugfix.
...
- top buttons not working on mobile
2023-04-09 23:58:24 +02:00
Blaz Kristan
cf4ce2dc08
Revert float none.
2023-04-09 23:55:53 +02:00
Henrik
e74dfb2ba6
Small adjustments to UI mainly
2023-04-09 16:49:41 +02:00
Henrik
aaea9ff018
Added info on usage of IDs
2023-04-09 14:18:22 +02:00
Blaz Kristan
206b88eba2
Bugfix.
...
- top buttons not working on mobile
2023-04-09 11:06:42 +02:00
Henrik
8f5373f034
Custom Palette Creator
2023-04-08 20:02:49 +02:00
Blaz Kristan
dfa0a16487
Reduce sound sim options to increase 2D mapping.
2023-04-04 17:16:50 +02:00
Blaz Kristan
8b9f6f49ef
Minor CSS tweaks
2023-04-04 15:53:03 +02:00
Blaz Kristan
bcac978810
Merge branch 'main' into seg-groups
2023-04-02 18:17:47 +02:00
Blaz Kristan
503f71f004
Npm run build
2023-04-02 18:07:48 +02:00
Blaz Kristan
4543288ea7
Merge branch 'ipad-pcmode' into seg-groups
2023-04-02 18:05:59 +02:00
Henrik
9307105b3f
Redone in Patch-1
2023-04-02 13:52:20 +02:00
Henrik
567daf9946
Merge branch 'Aircoookie:main' into patch-1
2023-04-02 13:35:31 +02:00
Blaz Kristan
558b22c36a
POC: Implemented segment groups (4).
...
Sacrificed 1 bit on sound simulation and 1D to 2D mapping each.
2023-04-01 23:40:43 +02:00
Blaz Kristan
f076dddfe3
Filter updates.
2023-04-01 11:02:49 +02:00
Blaz Kristan
4ec1140cb4
Optimizations & bugfix.
2023-03-31 13:26:03 +02:00
Blaz Kristan
2a5d20058f
iPad/tablet with 1024 pixel UI PC mode.
...
Optimizations.
2023-03-30 21:35:23 +02:00
Blaz Kristan
13678cb8d5
Add adjustable Random Cycle time.
...
- solves #3147
2023-03-25 21:28:30 +01:00
Christian Schwinne
fb1999c474
Merge pull request #3107 from Aircoookie/onepx-segment
...
Tweaks & bugfixes.
2023-03-20 23:42:30 +01:00
Steve Pomeroy
2c37961f7b
Set Dancing Shadows default palette to Party
2023-03-19 17:37:29 -04: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
c9be03c0bc
typo
2023-03-19 14:48:47 +01:00
Frank
fd89209233
adding WLED_DISABLE_ADALIGHT (issue #3128
...
This flag disables reading commands from serial interface (RX = gpio 3)
Add -D WLED_DISABLE_ADALIGHT to your custom pio build environment.
2023-03-19 14:42:01 +01:00
Blaz Kristan
11b687cdc2
Float vs. double.
2023-03-19 11:24:59 +01:00
Blaz Kristan
747c920420
Bugfix.
...
- white overrides & CCT
2023-03-19 11:23:59 +01:00
Blaz Kristan
08e2bfe9a2
Scale 2D peek for large matrices.
2023-03-18 18:22:31 +01:00
strikeout
56a854ec88
limit max. selectable preset ID to 250, according to WLED capabilities
2023-03-17 13:40:21 +01:00
strikeout
de4ff4e58d
Fixes preset and brightness selection via DMX controller to DoS WLED, now same packets are discarded
2023-03-16 17:56:29 +01:00
Frank
cded92662f
workaround for issue #3128
2023-03-16 13:08:34 +01:00
Blaz Kristan
1bab4d6937
Merge branch 'main' into onepx-segment
2023-03-12 13:14:22 +01:00
Blaz Kristan
d1fed11d0d
Fix for #2542 .
...
UI rebuild.
2023-03-12 13:10:40 +01:00
Blaž Kristan
e96053e268
Merge pull request #3121 from troyhacks/2023-03-10-Art-Net_Transmit
...
Art-Net transmit support for network LEDs
2023-03-11 22:50:07 +01:00
Blaž Kristan
9b98cbb894
PROGMEM for header
2023-03-11 22:35:22 +01:00
Blaž Kristan
349578fb6e
whitespace cleanup
2023-03-11 22:33:06 +01:00
Blaz Kristan
7c186e4fcc
Fix for smaller number of pixeld than matrix size.
2023-03-11 15:03:28 +01:00
TroyHacks
a4fcbb9f67
Art-Net transmit support for network LEDs
...
Like DDP, this allows WLED to address network systems using the Art-Net protocol.
Universe starts at zero, because that's the first universe in Art-Net.
Works with RGB. It's coded to also work with RGBW, but I couldn't find a great place to enable it without mucking with things I don't understand.
2023-03-10 13:29:00 -05:00
Blaz Kristan
763b64cc57
Combat low memory condition on ESP8266.
2023-03-10 15:20:50 +01:00
Blaž Kristan
d57e6c5bf2
Merge pull request #3106 from lost-hope/klipper
...
Usermod: Klipper percentage
2023-03-10 14:14:31 +01:00
Blaz Kristan
80711cc00a
Whitespace.
2023-03-10 14:08:52 +01:00
Blaz Kristan
ddd32bd600
Multiple fixes.
...
- compiler warning fixes (gcc17)
- revert min heap size to 8k
- fix form submitting in 2D settings
- remove IRAM_ATTR for ESP8266 core 4.1.0
2023-03-05 22:56:14 +01:00
Frank
2713573b9b
Delete wled00.ino.cpp
...
accident
2023-03-05 22:38:36 +01:00
Frank
cf2e8bbc0b
update build nr
...
and npm run build
2023-03-05 22:35:59 +01:00
Frank
bc56c1a0e1
bugfixes
...
* xml.cpp: correct type for checkbox global led buffer" (was not shown correctly)
* fx.cpp: 2D floating blobs - correct swapped x/y coordinates (did not render correctly on non-square matrix)
2023-03-05 22:30:08 +01:00
Blaz Kristan
bfbf7af411
Revert palette conditional load.
...
Playlist load bugfix.
2023-03-03 19:57:09 +01:00
Blaz Kristan
c151221d12
UI fixes & revert forcing ULTRAWHITE for on/off bus
...
Reduce min heap for 8266
2023-03-02 18:21:55 +01:00
Blaz Kristan
b8489724ef
Slider BG fix.
2023-02-28 23:04:12 +01:00
Blaz Kristan
7a2f556682
Bugfix for 1 pixel segment capabilities.
2023-02-28 19:08:41 +01:00
Blaz Kristan
92d883db87
Bugfix for 1D setup.
...
- incorrcet max segment length calc
2023-02-28 15:25:11 +01:00
lost-hope
cb931d7af0
Merge branch 'main' of https://github.com/Aircoookie/WLED into klipper
2023-02-27 21:21:45 +01:00
Soeren Willrodt
6b54b57cb9
fixing the PR conflict
2023-02-27 21:01:32 +01:00
Blaz Kristan
1ca4348ca0
Add Segment functions hasRGB() and hasWhite()
...
Makes code cleaner.
2023-02-25 17:58:51 +01:00
Blaz Kristan
3ca7006e3a
Tweaks & bugfixes.
...
One pixel segment handling.
- added 0D FX metadata (1 pixel effects)
- ignore palettes for White only segment
- ignore color for non-RGB & non-White segment (on/off)
Bugfix
- proper auto segment creation
- hide palettes for non RGB segments
- some tweaks for #2984
- force Solid for some FX (causing crash) on 1 pixel segment
UI Optimisations
- slider tooltips
- tiny bit smaller tooltips
- hide segment power if only one segment
- gap between sliders
2023-02-25 09:41:15 +01:00
mx
0d3debf9b9
sACN/E1.31 Port Priority ( #3052 )
...
* Added E1.31 port priority handling #768
* Ignore E1.31 data when priority doesn't match #768
* Enable E1.31 priority handling for WLED_ENABLE_DMX
* Only handle e131Priority for P_E131 protocol
* Corrected comments
* Highest priority package first handling
* Removed obsolete code & comments
* Improved comments
* Reduce priority timeout to be uint8_t
* Optimized code & comments
* E1.31: Ignore non-zero start code and preview data
These are not level data, they have other purposes
* Style change cca41508
preview & ignore non-zero start code
---------
Co-authored-by: RichardTea <31507749+RichardTea@users.noreply.github.com>
2023-02-21 17:13:15 +01:00
underritoSR
7f74a4f4b5
removing DLS for CST_TimeZone_GMT-6 ( #3082 )
...
* removing DLS for CST_TimeZone_GMT-6
* Adjust Mexico timezone name
---------
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2023-02-21 17:09:04 +01:00
Christian Schwinne
220718cb58
Remove Blynk support ( #3102 )
...
Change default palette for Railway to Colors 1 and 2
2023-02-21 17:07:32 +01:00
Blaz Kristan
883c0f9dfe
Bugfix
...
- gamma value not showing
2023-02-17 20:36:35 +01:00
Blaz Kristan
3ffc58d442
Bugfix
...
- segment capabilities on 2D segments and ledmaps
- UI segment update
- auto segment creation 2D + 1D
2023-02-15 20:36:54 +01:00
Blaz Kristan
1bb4b0156f
Bugfix
2023-02-14 20:25:26 +01:00
Blaz Kristan
92d2be3f5e
Add ledmap names
...
Bugfix
- reset segments upon 2D ledmap allocation error
- fix invlid 2D segments
2023-02-14 17:11:58 +01:00
Blaž Kristan
a7cded21f7
Merge branch 'main' into led-gaps
2023-02-14 14:28:10 +01:00
Christian Schwinne
74156b7ed8
Support white addressable LED strips ( #3073 )
...
* Support white addressable LED strips
* Various white handling tweaks
Allow RGB controls for white-only busses depending on AWM (makes palette-only FX work on non-RGB addressable busses)
Fixed RGB controls hidden if segment contained any non-RGB bus (even though there is also an RGB bus in that segment)
New Max auto white mode
Added hasCCT() bus method
Rename methods to be clearer
WS2811 White getPixelColor fix()
* Fix merge conflict (bus manager cpp)
2023-02-14 01:33:06 +01:00
Blaz Kristan
821f320347
Add user selectable Gamma
...
Add panel visualisation (@ewoudwijma, #3090 )
Bugfix:
- PIR onStateChange() ignored until inited
- remove matrix orientation
- ignore removing ledmap 0 if 2D
- _globalLeds size
2023-02-12 13:18:30 +01:00
Blaz Kristan
eee9274098
Bugfix.
...
- compiler warnings
- loading nonexistent default ledmap in 2D will revert to built ledmap
- making autosements after 2D set up change
2023-02-11 18:41:30 +01:00
Blaz Kristan
8dd1f89225
Update.
...
- allow ledmap selection in UI
- upload gap file
- expand matrix generator
2023-02-10 19:49:43 +01:00
Blaž Kristan
f2459ea904
Add ability to use SHT temp. sensor in PWM fan
2023-02-10 09:33:27 +01:00
Blaz Kristan
e51f7bfbff
LED matrix gaps.
2023-02-09 20:15:55 +01:00
Blaz Kristan
b14c8e82a0
Bugfix.
...
- correct WLED_DEBUG_PORT override
2023-02-08 10:25:59 +01:00
Blaz Kristan
e7d50d2614
Bugfix.
...
- respect net debug on/off state
2023-02-08 10:18:41 +01:00
Blaž Kristan
bca92883d2
Merge pull request #3081 from Aircoookie/usermod-enhance
...
Usermod enhancements
2023-02-06 07:25:24 +01:00
Blaž Kristan
dec45109d3
Refactor busmgr ( #3079 )
...
* Refactor bus manager.
* Fix for net debug
* Fix 8266 compile
* Move bus static members to proper cpp
---------
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2023-02-05 23:48:43 +01:00
Blaz Kristan
c041d39cab
Usermod enhancements
...
- added onStateChange() callback
- added examples & comments to usermod_v2_example.h
- PIR sensor cancels countdown on state change
2023-02-05 12:23:05 +01:00
Blaz Kristan
52c18e77ae
Compile fix for net_debug
2023-02-04 23:59:28 +01:00
Blaz Kristan
52a189cdd2
Playlist bugfix.
...
- another attempt at #3058
2023-02-04 10:56:07 +01:00
Blaž Kristan
dca8a47da8
Dual mode 2D + 1D with auto segment creation. ( #3060 )
...
* Dual mode 2D + 1D with auto segment creation.
* Bugfix.
- stop when seglen
2023-02-01 19:30:56 +01:00
Christian Schwinne
bee99ca8d0
Merge branch 'main' into indentation
2023-02-01 15:57:58 +01:00
cschwinne
48dc89cf13
Fix merge conflict (apply changes from 901ce23
)
2023-02-01 15:55:44 +01:00
Blaž Kristan
fc7f609234
Disable 1D/2D mapping for individual pixel control
2023-01-31 12:49:36 +01:00
Blaz Kristan
0bed9b3c2e
FX tweak.
...
- Fireworks 1D
2023-01-30 23:10:45 +01:00
Blaz Kristan
31fa73518b
Bugfix. #3064
2023-01-30 17:11:14 +01:00
Blaz Kristan
c6fd11157a
Bugfix.
...
- incorrect palette blending in Palette effect (#3055 )
2023-01-29 11:58:47 +01:00
Blaz Kristan
ca73a57de7
Bugfix.
...
- reduce playlist repetition count on save #3058
2023-01-29 11:27:14 +01:00
Henrik
38a545af92
Fix regen on out format change
2023-01-26 16:11:54 +01:00
Blaz Kristan
8e7b1c97df
Merge branch 'fx-upd'
2023-01-24 21:13:12 +01:00
Blaz Kristan
c9c55fe0c9
Bump version to 0.14.0-b2
2023-01-24 21:08:26 +01:00
Blaz Kristan
36edbf6ea9
Merge branch 'main' into patch-1
2023-01-24 18:49:49 +01:00
Blaz Kristan
f966535ea9
Fix resize input on segment load.
2023-01-24 17:15:38 +01:00
Blaz Kristan
07cc26a144
Merge branch 'main' into fx-upd
2023-01-24 16:39:49 +01:00
Blaz Kristan
178c4d15b7
Bugfix.
...
- missing Transpose (seglen)
- reduce flickering for static text (ScrollingText FX #3050 )
2023-01-24 16:35:31 +01:00
Henrik
b0b68c695c
Size optimizations and cleanup
2023-01-23 21:30:55 +01:00
Blaž Kristan
219a3658d6
Code compression.
2023-01-23 11:41:41 +01:00
Henrik
f902ebadcc
UI, simpler process, get more data from device
2023-01-22 18:47:34 +01:00
Blaz Kristan
57323af167
Reset segments on 2D set-up change. #3028
...
Bugfix for 2D segment creation.
2023-01-22 11:29:31 +01:00
Blaz Kristan
20b0b5fc8e
Boost tweaking.
2023-01-21 22:38:04 +01:00
Henrik
bb72b8cc93
Segment selection and touch ups
2023-01-21 16:33:59 +01:00
Blaz Kristan
fec5516da9
Fire 2012 boost.
2023-01-21 15:39:59 +01:00
Henrik
ec9a092751
- Removed unused code
...
- Changed rendering of large preview image
2023-01-21 12:10:22 +01:00
Blaz Kristan
c692cc6a70
Inline fixes.
2023-01-20 22:33:30 +01:00
Blaz Kristan
2b8d8d4e9c
Merge branch 'main' into pixart
2023-01-20 16:23:51 +01:00
Blaz Kristan
2ae8032ace
Compile fix.
2023-01-20 16:22:19 +01:00
Blaz Kristan
c4416584de
Merge branch 'patch-1' into pixart
2023-01-20 15:53:56 +01:00
Blaž Kristan
86d8b49113
Pixelart
...
- full implementation
2023-01-20 14:40:45 +01:00
Blaz Kristan
7a5d870f67
DJ Light optimisation.
...
GoL mutations.
cleanup.
2023-01-19 22:22:24 +01:00
Henrik
b43459232a
Create file for PixelArtCreator
2023-01-19 22:09:47 +01:00
Frank
e2b4e60c9e
pulser bugfix and minor optimizations
...
* pulser bugfix: " % cols" was missing so the effect would simply run out of visible range
* float math: use optimized functions: sqrtf, fabsf
* two more comments where code could be optimized, but I'm not sure what is thecorrect solution
2023-01-19 12:26:14 +01:00
Blaz Kristan
17543535e3
FX update
...
- Dynamic & Dynamic Smooth
- Dissolve & Dissolve Rnd
- Juggles
- Game of Life
- Colorful
- Fireworks & Rain
2023-01-18 22:56:49 +01:00
Blaz Kristan
901ce23cd2
Bugfix.
...
- incorrect ro_pins in settings
2023-01-18 22:23:34 +01:00
Blaz Kristan
c6db901051
Added gradient to drawCharacter()
...
Ability to select gradient text on Scrolling Text FX.
2023-01-17 19:54:44 +01:00
Blaž Kristan
39edb1ad37
Merge pull request #2891 from mxklb/pr_fxsegs
...
Refactored DMX effect mode + new segment controls
2023-01-16 22:38:02 +01:00
Blaz Kristan
a397aa188c
Whitespace/indentation cleanup.
2023-01-16 22:12:02 +01:00
Blaz Kristan
dd08751f3f
Hide 2D if not compiled.
2023-01-16 22:09:43 +01:00
Blaz Kristan
ef6a9184ba
A few more flash bytes saved.
2023-01-16 21:55:12 +01:00
Blaž Kristan
575fb6fc60
Merge pull request #3022 from Aircoookie/disable-more
...
Disable MQTT more.
2023-01-16 21:44:00 +01:00
Blaz Kristan
4147d6c67e
FX: GameOfLife
...
- better glider detection
- correct behaviour during transition
- optimisations
2023-01-16 18:53:52 +01:00
mxklb
115c17ab90
Corrected wrong comments
2023-01-16 17:30:55 +01:00
mx
d892c7290c
Merge branch 'Aircoookie:main' into pr_fxsegs
2023-01-16 17:28:44 +01:00
Blaz Kristan
63d8a902d5
Loading defaults on "fxdef".
2023-01-15 15:21:39 +01:00
Blaz Kristan
43152fcf19
Bugfix.
...
- d.max_gpio in usermod settings.
2023-01-15 15:19:48 +01:00
Blaz Kristan
1f135f1fa5
"i" start index bugfix #3024
2023-01-14 16:01:46 +01:00
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
lost-hope
0ab35a3ca3
added klipper usermod
2023-01-01 15:13:57 +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