Commit Graph

4695 Commits

Author SHA1 Message Date
tonyxforce
7fe0123c63 modified: wled00/FX.cpp
modified:   wled00/FX.h
2023-08-23 18:13:15 +02:00
Frank
82f9080609 show kernel debug messages in debug builds 2023-08-23 13:19:48 +02:00
Frank
087de86127 8266: minor buildenv updates
* -Wno-register not needed any more (solved in FastLED 3.6.0)
* ARDUINOJSON_DEBUG added to debug_flags
* use WLEDMM_PROTECT_SERVICE on 8266, too
2023-08-23 13:18:48 +02:00
Frank
92e64b797a 8266 hotfix: solving connectivity problems
* it seems that `WiFiUDP.flsuh()` does something completely different from 8266, and  its actually causing WLED to stall on UI calls. So not usable on 8266.
* fixing a few compiler warnings about "comparing signed and unsigned"

NB: its a hotfix, we have to check if there are other problems on 8266. Also its definitely ugly, but it helps as a band aid.
2023-08-22 22:55:05 +02:00
Frank
3bd0f70109 minor fix for 8266
small typo, resulting in "A0" listed twice in the pin info.
2023-08-22 22:49:01 +02:00
Blaz Kristan
7d45f826da Playlist saving bugfix.
Fixes #3324
2023-08-20 18:53:35 +02:00
Frank
28ca62a055 build number up
some minor updates from upstream
- JSON API : fix (de)allocations of pins for buttons/IR/RELAY
- JSON API: added sync groups
2023-08-16 10:03:14 +02:00
Blaž Kristan
23916268f5 Merge pull request #3317 from chroma-tech/group-masks-api
Add send and receive groups to json api
2023-08-16 09:58:30 +02:00
dependabot[bot]
f447bc6440 Bump certifi from 2022.12.7 to 2023.7.22 (#3301)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 09:57:04 +02:00
cschwinne
492581b206 Deallocate relay, button and IR pins prior to reallocation in JSON config parser (#3294) 2023-08-16 09:50:32 +02:00
netmindz
a6f999d22e Merge pull request #65 from MoonModules/eth-builds
Add Ethernet build
2023-08-14 21:38:06 +01:00
Will Tatam
dbda447756 Swap naming format to match 16MB eth image 2023-08-14 21:07:48 +01:00
Will Tatam
2d0d742fb6 esp32_4MB_eth_M 2023-08-14 20:42:51 +01:00
Will Tatam
5293a45c7f Disable RLYPIN and BTNPIN as done with other ethernet build 2023-08-14 20:24:53 +01:00
Will Tatam
af3a8c0dc2 esp32_4MB_eth_M 2023-08-14 20:21:06 +01:00
Frank
1b5ef5c7c2 fix usermod pin conflicts for pico board 2023-08-14 13:25:20 +02:00
Frank
44b77ffdc2 slightly increase buffer for oappend()
in some situations, 10 bytes were missing for audioreactive settings.
2023-08-14 13:24:22 +02:00
netmindz
36620a4efe Merge pull request #63 from MoonModules/revert-48-ES-I2C-usage
Revert "Remove I2C related code from ES8388 and ES7243 as blazoncek proposes …"
2023-08-11 21:02:59 +01:00
netmindz
0ccf2b9c2e Revert "Remove I2C related code from ES8388 and ES7243 as blazoncek proposes …" 2023-08-11 20:59:34 +01:00
Frank
eecb0e700b quickfix for effect "double startup" problem
temporary workaround until fixed in upstream.

--> Please disable "Crossfade" in LEDs settings.
2023-08-10 13:58:57 +02:00
Frank
f7cd08c767 small correction 2023-08-07 18:07:24 +02:00
Frank
3503ccd958 Use MM specific I2C related functions for ES8388 and ES7243
In contrast to upstream, MM follows a "no pin stealing" approach, so the Wire interfaces are only initialized when needed.
pinManager.joinWire() will take care of the details, and will return false if something went wrong.
2023-08-07 18:06:31 +02:00
netmindz
e19e464e13 Merge pull request #48 from netmindz/ES-I2C-usage
Remove I2C related code from ES8388 and ES7243 as blazoncek proposes …
2023-08-07 02:05:22 -07:00
Frank
1b308ed3d9 Version ++ 2023-08-06 23:11:11 +02:00
Blaz Kristan
2ce8b929ca Fix for #3204 2023-08-06 23:03:59 +02:00
Frank
7002420a0c effects bugfix: prevent crash when SEGLEN==1
* Blurz and a few other effects would crash (or behave unexpectedly) for single pixel segments
* replaced a few "MAX" by "max", because MAX will evaluate its arguments twice so its very inefficient.
2023-08-05 23:29:23 +02:00
Frank
f35f2c3a3a Default = preview gamma correction enabled. 2023-08-05 15:33:36 +02:00
Frank
8e678ffa5e allow gamma corrected preview without gamma corrected LEDs 2023-08-05 00:06:58 +02:00
Frank
f010adfe24 experimental: preview with gamma correction
.... actually we undo gamma adjustments, because screens (laptop, pad, etc) will apply their own gamma corrections.

Activate in LED settings: "Use Gamma correction for preview"

Colors in WLED are sometimes gamma corrected, sometimes not. This change tries to make the best out of the color mess, but its still not working properly in all configurations.
2023-08-04 22:03:53 +02:00
Frank
477cb11b36 disable ESP-NOW remotes in ethernet build (may crash)
ESP-NOW requires wifi. It will crash with ethernet connection.
2023-08-01 12:55:04 +02:00
Frank
30d2757db9 version of the day 2023-08-01 12:53:36 +02:00
Frank
c13b32e06a esp-now remote: fix crash with AP = Always
initialize ESPNOW only when Wifi (STA or AP) is running
2023-08-01 12:49:34 +02:00
Frank
05a600ef01 npm run build 2023-07-30 22:10:35 +02:00
Frank
e4338fcaf7 version bump 0.14.0-b26.30 2023-07-30 21:58:47 +02:00
Frank
54d04eca9b Merge branch 'preview_espnow_pr3237' into mdev 2023-07-30 21:50:19 +02:00
Frank
331089a8d9 esp-now remote: reduce number of exported functions
too many global variables and functions ... this makes stuff 'static' that can remain at file scope
2023-07-30 21:42:05 +02:00
Frank
704906472b (part2) lossless getPixelColor() where needed
more places where setUpLeds() is needed now.
2023-07-30 19:28:58 +02:00
Frank
67491d91c9 freqMap effect enhancements 2023-07-29 23:57:47 +02:00
Frank
be6f6412d6 effect parameter tinkering
* freqmap: fade faster
* Lissajous HD mode: color follows rotation
2023-07-29 23:00:27 +02:00
Frank
55b84d07e8 audio core improvements
* DC blocker: use higher quality filtering on boards with FPU (-S3 and classic esp32)
* experimental: build option to increase audio task priority - reduces latency
2023-07-29 17:12:10 +02:00
Frank
ab5cf95be4 always define WLEDMM_PROTECT_SERVICE
moved from MM specific platformio.ini into wled.h
2023-07-29 03:07:08 +02:00
Frank
e215521f50 pio updates: esp32_16MB_S, esp8266_4MB_M
* new [env:esp32_16MB_S], includes animartix !
* add esp8266_4MB_M to nightly builds
2023-07-28 22:24:13 +02:00
Frank
044a87b0b7 pio: all animartix dependencies in one place
* central place for animartix dependencies
* removed animartix from `esp32_4MB_V4_M` (V4 "M" build  - flash size exceeded)
2023-07-28 21:33:45 +02:00
Frank
adb3a12129 small speedup: IRAM_ATTR_YN colorBalanceFromKelvin 2023-07-28 21:04:59 +02:00
Christian Schwinne
f966b17f5a Remove obsolete Visual Studio files 2023-07-28 21:00:24 +02:00
Titanium177
8b25e78a7c Edited Metadata for effect 5 & 8 to be availible on just 1 Pixel (PWM) (#3275) 2023-07-28 20:53:40 +02:00
Frank
d899192794 2D Drift: minor optimization
moving "t/20" out of the main loop gives some speedup.
2023-07-28 20:46:39 +02:00
Frank
9b7f690708 Minor correction (slider names)
"Time delay" is actually "speed" - bigger values make the effect run faster.
2023-07-28 20:46:39 +02:00
Frank
553ac7bd82 remove some over-optimizations (FASTPATH) 2023-07-28 20:37:37 +02:00
Frank
866c17f9e1 pio: add pico "V4" to regular build 2023-07-28 12:25:30 +02:00