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
Blaz Kristan
a7bad5df61
Bugfix. #2945
2022-12-13 14:40:41 +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
Blaz Kristan
e629c90a71
Missing UDP sync notifications bugfix.
2022-12-05 22:56:44 +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
Blaz Kristan
643f300792
Playlist creation bugfix (preset 0 selected).
2022-11-30 19:34:32 +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
Blaz Kristan
8899684092
Select custom palette bugfix.
2022-11-25 17:33:29 +01:00
Blaz Kristan
713509527a
Bugfix for missing ledmap.
2022-11-22 22:17:30 +01:00
mx
ae7eedf523
Merge branch 'Aircoookie:main' into pr_fxsegs
2022-11-20 23:48:06 +01:00
Blaz Kristan
1b351b7743
Broadcast presence on WiFi (re)connect immediately
2022-11-20 18:12:01 +01:00
Jason Kölker
e409bd298a
feat(wifi): add compile time configurtation ( #2889 )
...
* feat(wifi): add compile time configurtation
Add `WLED_AP_SSID` and `WLED_AP_PASS` defines to allow configuring the
SoftAP SSID and Password at compile time. Default to existing values.
Add `WLED_AP_SSID_UNIQUE` flag to append the device portion of the mac
address to `WLED_AP_SSID`.
Exampleof all flags (note the quoting to preserve
"stringification"):
```
build_flags =
-D WLED_AP_SSID='"MyAP"'
-D WLED_AP_PASS='"MyPassword"'
-D WLED_AP_SSID_UNIQUE
```
* Removed two error defines
Co-authored-by: Christian Schwinne <cschwinne@gmail.com>
2022-11-20 15:55:38 +01:00
mxklb
84628bd9fc
Refactored DMX effect mode + new segement controls ( #2325 )
2022-11-19 14:10:40 +01:00
cschwinne
c14c4425a4
Fix minor UI issues
...
Logo margin in info page
copy to clipboard button text on two lines
noslide on preset API textfield
Preset margins
2022-11-19 01:59:58 +01:00
Blaz Kristan
c47d6cffa8
Missing presets.json on factory reset bugfix.
...
Clarification on loading ledmaps in UI.
Added manual ledmap loading.
2022-11-16 20:55:21 +01:00
Blaz Kristan
b141ec7ea7
Fix for #2880 (stateChanged on segment on/off)
...
Added comments.
Added X1, X2, X3, M1, M2, M3 segment options to HTTP API.
Added "on" handling with "ps".
2022-11-13 12:13:49 +01:00
Blaz Kristan
6403d18d15
Revert NetworkDebugPrinter changes.
2022-11-11 18:17:12 +01:00
Blaž Kristan
77f04d913a
NetworkDebugPrinter packet optimization.
2022-11-11 14:39:47 +01:00
cschwinne
c0a783198e
Reduce fxdata size by about 200 bytes
...
Removed redundant commas before semicolon delimiter (`,;` -> `;`)
No need to transmit `@` in /json/fxdata
2022-11-11 03:10:41 +01:00
Blaz Kristan
d370f67f60
Optimization & bugfix for net debug.
...
- Inherited from Print class.
- Added UI option to disable net debug output.
2022-11-10 21:50:21 +01:00
Blaz Kristan
7fcc8be73c
Merge branch 'netdebug' of https://github.com/visigoth/WLED into net_debug
2022-11-06 10:58:19 +01:00
Blaz Kristan
e5f9cfd5b6
Add ESP32 variant display in update page.
2022-11-05 18:31:38 +01:00
Blaž Kristan
81d2a67948
Minor adjustment in UDP segment options sync.
...
Added support for node type for S2, S3 and C3.
2022-11-02 14:56:50 +01:00
siggel
82af52a0bc
Feature/nine additional alexa devices for presets ( #2787 )
...
* add 9 further alexa devices for calling presets 1-9
* use preset names from WLED for Alexa preset device names instead of hardcoded names
* update readme and version
* call alexaInit() at end of savePreset() to keep Alexa in sync with the preset IDs and names
* This reverts commit f8db06c7c5
.
* change order to configured Alexa WLED name first, preset names afterwards
* fix status of devices when shown within Alexa, i.e. switching one preset on switches others off (except for alexaInvocationName)
* re-add getPresetName() after merge with master
* restore original readme for pull request
* restore original platformio.ini for pull request
* Logic simplification
* Pass string by reference
* Added number of presets check
* fix alexaInit() in case of alexaNumPresets==0
Co-authored-by: Christian Schwinne <dev.aircoookie@gmail.com>
2022-10-25 23:42:26 +02:00
Blaz Kristan
ca891b0e70
Merge branch 'audioreactive-prototype' of https://github.com/blazoncek/WLED into audio-fix
2022-10-22 11:13:02 +02:00
Christian Schwinne
0de928a674
Merge branch 'main' into 0_14
2022-10-20 00:44:40 +02:00
Squall-DA
b3a29188a2
Add number of UDP retries ( #2830 )
...
* Release of WLED v0.13.3
* Fixed a type in the file name (#2781 )
* Fixed the dependency (#2782 )
* Usermod Wordclock update to use an alternatve wiring pattern (#2757 )
* Update
* update readme file
* readme update
* Update readme.md
* Update readme.md
* Update readme.md
* Update readme.md
* Update platformio.ini
* Add number of UDP retries
Add a configurable number of retries to the UDP WLED sync function.
* Add migration from old eeprom settings
* Revert some accidental carry overs
* Correct issues found in pull request
Change default number of retries
Fix migration from old settings
* Make the minimum number of retries 0
* Import notify twice setting
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
Co-authored-by: Soren Singh Dary <67230851+sorensd@users.noreply.github.com>
Co-authored-by: Patrick <40436536+paeppi88@users.noreply.github.com>
2022-10-19 01:31:23 +02:00
Blaz Kristan
8417589789
Fix fork version.
2022-10-18 20:54:23 +02:00
Blaz Kristan
426635871b
Bus corrections for C3, S2 & S3.
...
Minor hostname tweak.
2022-10-10 16:46:23 +02:00
Blaz Kristan
7642f8d702
Async preset saving.
...
Minor bugfixes.
2022-10-08 18:25:51 +02:00
Blaz Kristan
4fb44d98db
Merge branch '0_14' of https://github.com/aircoookie/WLED into merge-0_14
2022-10-06 18:25:51 +02:00
Blaz Kristan
bd025309fb
Custom palette name bugfix.
2022-10-04 22:10:20 +02:00
ingDIY
1880740561
Update wled.h
...
reverted back settings to enable Alexa, Blynk, Huesync, IR.
The user shuld #define -D in platformio_override.ini to disable them
2022-10-03 19:17:28 +02:00
ingDIY
503835d47e
submitting PR
...
Here they are the PR #2776 , #2803 and #2804 rebased for 0_14 branch,
I hope that now they are OK!
2022-10-02 23:23:24 +02:00
Blaz Kristan
4cd6bafc15
Merge branch '0_14' of https://github.com/aircoookie/WLED into merge-0_14
2022-09-27 18:34:03 +02:00
Blaz Kristan
dc700c41fb
Invalid FX bugfix.
2022-09-26 21:26:00 +02:00
Christian Schwinne
5f606bb0b7
DMX improvements (merge #2619 ) ( #2794 )
...
* Art-Net improvements
* Fix brightness level
* Update cfg.cpp
Co-authored-by: 4lloyd <github@lloydpost.nl>
2022-09-23 01:02:49 +02:00
4lloyd
d0189b0719
Add ArtPoll support ( #2615 )
...
* Add ArtPoll support
* Improved calculations
* Add support for legacy DMX start address 0
* Small efficiency improvement
* ESP8266 doesn't like yield
* Optimized ArtPoll memory use
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2022-09-22 20:34:46 +02:00
Blaz Kristan
222b92807e
Percent FX use % as index in palette.
...
FX Checkmark bugfix.
2022-09-21 21:09:52 +02:00
Blaz Kristan
fc0dc4472b
Merge branch 'esp32-s2' into dev
2022-09-20 21:52:40 +02:00
Blaz Kristan
7824f9ee63
Remove sync preset loading (ugly core check)
...
WS buffer check for ESP32-S2
Delay for Serial init on CDC USB
2022-09-20 21:17:44 +02:00
Blaz Kristan
cce54f3bb7
Loading cfg.json without wsec.json
...
Bugfix for BudOnOff.
2022-09-16 23:19:53 +02:00
Blaz Kristan
799d4f9465
Playlist load bugfix.
...
serializeConfig() in loop() (prevent crash/hang in web server callback)
2022-09-14 22:28:06 +02:00
Blaz Kristan
8402de601f
More fixes for GPIOs.
...
UI fixes.
2022-09-13 21:41:51 +02:00
Blaz Kristan
a1dc7a52e9
Merge branch '0_14' of https://github.com/aircoookie/WLED into dev
2022-09-12 22:39:00 +02:00
Frank
6771bd84c6
introduce hardwareTX / hardwareRX
...
RX/TX is not defined on all boards.
Fall-back to previous behavior on "classic" ESP32 and 8266.
2022-09-11 00:16:48 +02:00
Blaz Kristan
e4fbf70568
Preset loading tuning.
...
Multi-relay toggle support.
Fire2012 tuning.
2D functions tuning.
Global SPI comments & tuning.
Bugfix in 4LD usermod.
On & bri support fix.
2022-09-09 17:16:52 +02:00
Blaz Kristan
94243ac605
Better palette blending.
2022-09-06 21:44:11 +02:00
cschwinne
6802f5a802
Fix several small bugs
...
Fixed no new 2D segments creatable in UI
Fixed brightness not applied if `"on":true` present in the same JSON api call
Fixed CJK text upside down in namelabel (rotate to nicer direction only if no CJK characters)
Gamma correction color enabled by default
2022-09-06 03:06:00 +02:00
Blaz Kristan
3a1ddce13f
Return of Supāku.
2022-09-05 19:56:55 +02:00
Blaž Kristan
6c18857109
Fix build.
2022-09-05 19:01:58 +02:00
Blaž Kristan
51d3268eed
Merge branch 'dev' of https://github.com/blazoncek/WLED into 0_14
...
- remove conditional audio compile
- Random Cycle bugfix
- AudioReactive updates
- global gamma flags
2022-09-05 15:13:15 +02:00
Blaz Kristan
2c27240da6
Remove DISABLE_AUDIO
2022-09-05 00:43:26 +02:00
Blaz Kristan
787f5f06df
Global gamma.
...
Randomcycle palette bugfix.
2022-09-04 20:17:05 +02:00
cschwinne
3270605b4f
DDP network bus RGBW support
2022-09-02 03:12:03 +02:00
Blaz Kristan
38bd0d6bbb
Bugfixes
2022-08-31 21:21:53 +02:00
cschwinne
2ada88a266
Small improvements to fx data extraction functions
...
- Un-F() most segment JSON keys, decreases JSON doc usage by 47 B (increases static RAM usage by 32 B),
makes `extractModeDefaults` work without strstr_P
- Removed String from serializeModeData and serializeModeNames
- Set 0.14 version name "Hoshi"
2022-08-31 04:31:56 +02:00
Blaz Kristan
030833f942
Global MISO pin.
...
Virtual strip expansion for 2D.
2022-08-25 21:57:43 +02:00
Blaz Kristan
daf67d9cf7
Whitespace cleanup.
...
Revert legacy effects to 1D and use mapping instead.
2022-08-24 23:04:51 +02:00
Blaz Kristan
af5e38e5ee
Fix for segment on/off transitions.
...
Fix for missing return.
Slightly smoother Chunchun, added Speed parameter for Hiphotic.
2022-08-23 15:57:05 +02:00
cschwinne
102a28aef4
Release of WLED v0.13.3
2022-08-23 01:26:18 +02:00
Blaz Kristan
b8b3d17570
Merge remote-tracking branch 'upstream/0_14' into dev
2022-08-22 19:37:17 +02:00
Blaz Kristan
59b038b8c4
Index under- shooting.
...
Fix for arc 1D to 2D mapping.
UI segment 2D mapping fix.
Watchdog reposition & flicker reduction.
2022-08-22 16:48:19 +02:00
Blaž Kristan
cf0f0d77be
Merge branch 'audioreactive-prototype' of https://github.com/blazoncek/WLED into merge-audio
2022-08-22 10:34:10 +02:00
cschwinne
844bef9fda
Explicit JSON flag for loading FX defaults
...
Disable watchdog by default
2022-08-22 01:17:10 +02:00
Blaz Kristan
b722c618bd
Fixes in NodeStruct & bus manager.
2022-08-21 20:50:24 +02:00
Blaz Kristan
e9f6509cb0
Merge branch 'segment-api' into dev
2022-08-19 15:14:56 +02:00
Christian Schwinne
b44ed70112
Merge branch 'main' into segment-api
2022-08-18 20:13:02 +02:00
Blaz Kristan
fa55896722
Const functions.
2022-08-17 20:45:30 +02:00
Blaz Kristan
2149bbb8ea
Remove CS from global interface pins.
...
Fixes.
2022-08-17 19:44:32 +02:00
Blaž Kristan
3d47a8e9c0
Merge branch 'master' into dev
2022-08-16 07:52:33 +02:00
Blaz Kristan
7125d19af1
Bugfix for saving usermod settings.
...
Modification of global interface pin allocation.
Code relocation in 4LD.
2022-08-15 20:23:47 +02:00
cschwinne
420f858d9b
Release of WLED v0.13.2
2022-08-15 02:08:48 +02:00
Blaz Kristan
1de009a80d
I2C & SPI fixes. Global interface.
2022-08-14 13:05:59 +02:00
Blaz Kristan
74b6a78a9b
Effect fixes.
2022-08-13 00:58:27 +02:00
Blaž Kristan
52e5f467b0
Added two more fonts to Scrolling text.
2022-08-11 11:46:30 +02:00
Blaz Kristan
1cb3ab82c2
Reduction of flicering on web access (info)
2022-08-10 20:53:11 +02:00
Blaz Kristan
998f2f9421
Global I2C & SPI pin allocation.
2022-08-07 16:43:29 +02:00
Blaz Kristan
a8785570df
Memory allocation fixes.
...
Whitespace.
Cleanup.
2022-08-06 12:39:12 +02:00
Blaz Kristan
9270f80af2
Merge branch 'integration' into merge-audio
2022-08-05 23:03:38 +02:00
Blaz Kristan
4e11806d00
Code optimisations.
2022-08-04 16:15:49 +02:00
Blaz Kristan
f45082b764
Crash fix for ESP8266 if mode contains !
2022-08-03 22:27:45 +02:00
Blaz Kristan
d0a08a55d1
Memory management!
2022-08-03 21:36:47 +02:00
Blaž Kristan
c5f3e76b21
Compile optimisations, code reduction.
...
2D peek resize.
2022-08-03 14:23:24 +02:00
Blaz Kristan
7ca1d99412
Multiple additions:
...
- transparent leds[] for getPixelColor()
- sample 2D Black Hole for trnasparent leds[]
- conditional audio compile (WLED_NO_AUDIO)
Bugfix:
- effect filtering
2022-08-01 22:01:24 +02:00
Blaz Kristan
d328db543e
Bugfixes.
...
- gamma on *Color palettes
- gamma moved out of WS2812FX
- palette fade (JSON) fix
2022-07-30 23:58:29 +02:00
Blaz Kristan
eb9eda1f6d
Transition struct (reduced RAM footprint).
2022-07-30 14:50:11 +02:00
Blaz Kristan
1abf0fc134
Deprecate EEPROM support (compile time option).
2022-07-30 11:04:04 +02:00
Blaz Kristan
52b863fe36
Memory allocation bugfix.
2022-07-29 20:24:29 +02:00
Blaz Kristan
79337a4568
Bugfix for palette transitions.
2022-07-29 16:26:15 +02:00
Blaž Kristan
191db46c4f
Code optimisation & cleanup.
...
Minor fixes.
2022-07-29 12:15:56 +02:00
Blaz Kristan
3b2573afed
More filtering options.
...
Palette loading bugfix.
2022-07-27 17:00:55 +02:00
Blaz Kristan
78aad924c5
Bugfixes.
...
- moved simulateSound() to util
- effect fixes (name changes)
- mapping fixes
- default values fixes
- UI fixes
2022-07-25 21:31:50 +02:00
Blaz Kristan
026425407e
Adde more default options.
...
UI bugfix.
2022-07-24 16:21:29 +02:00
Blaz Kristan
8e9637f6d4
Default effect values.
2022-07-23 22:00:19 +02:00