ewowi
2ca5e0c8b8
Remove leds from FX.cpp
...
- add addPixelColor overloads
- remove setPixels function
- sPC/gPC move leds check to beginning
- refactor wu_pixel work without leds
- remove leds out of effects and replace by sPC/gPC/aPC/nullptr
- workaround %=
- refactor game of life (but need to check patterns / history, see SR)
- refactor fill_circle to work without leds
2022-08-02 12:19:04 +02:00
ewowi
004c2920f5
All effects use strip.leds, refactor XY
...
- remove leds out of SEGMENT.data (remove if no other use of data)
- use strip.leds
- refactor XY to make segment relative to the whole matrix
- use RGBW32
- in case of 1D also use XY in leds[]: XY(i%width, i/width)]
- add ps_malloc
2022-08-01 16:11:59 +02:00
ewowi
69f9a484ca
strip.leds array fully fastLed and segment compatible
...
- leds array from uint32_t to CRGB for fastled compatibility
- reading and writing leds from strip to segment sPC/gPC so it has logical instead of physical indexes so it can be used in effects
- change mode_2DBlackHole as showcase how it can both work with leds or with sPC/gPC
2022-07-31 14:48:00 +02:00
ewowi
66da57f375
POC to use leds array in strip.set/getPixelColor
2022-07-31 12:38:10 +02:00
ewowi
a70717f2f7
ssim2=ssim1 and ssim1=ssim0 (because off=0 is removed)
2022-07-29 23:30:23 +02:00
Blaz Kristan
5dec73f27c
Merge branch 'mapping12soundsim' into live-merge
2022-07-29 22:59:00 +02:00
Blaz Kristan
92ac87fa3f
Correction for conflict resolution.
2022-07-29 22:38:08 +02:00
Blaz Kristan
267239e3f2
Merge branch 'segment-api' into audioreactive-prototype
2022-07-29 22:29:15 +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
ewowi
84750e2605
Refactor um_data: remove fftBin
2022-07-29 15:50:09 +02:00
ewowi
dfa1a3ad90
Refactor um_data: remove inputLevel
2022-07-29 15:43:27 +02:00
ewowi
c1f9445e9d
Refactor um_data variables for audio reactive
...
- change sample to sampleRaw
- add volumeSmth, volumeRaw, my_magnitude and calculate in agcAvg
- remove sampleAvg, soundAgc, sampleAgc, sampleRaw, rawSampleAgc, FFT_Magnitude, multAgc, sampleReal, sampleGain, (myVals), soundSquelch from um_data interface
- refactor all effects using above variables
2022-07-29 15:24:04 +02:00
Blaž Kristan
191db46c4f
Code optimisation & cleanup.
...
Minor fixes.
2022-07-29 12:15:56 +02:00
ewowi
bc67bf6826
Replace myVals from audio_reactive.h to SEGMENT.data
...
(position in um_data reserved as free, could be cleaned up later)
2022-07-29 10:04:10 +02:00
Blaz Kristan
df534d30bf
Custom palettes.
2022-07-28 23:19:58 +02:00
ewowi
ce99dbe40c
liveview2D: only if isMatrix
2022-07-28 16:35:57 +02:00
ewowi
affcca8034
Improve liveview2D: add width and height > 256 leds
2022-07-28 16:13:31 +02:00
Blaz Kristan
a6f31a577a
Merge branch 'segment-api' into audioreactive-prototype
2022-07-27 21:35:29 +02:00
Blaz Kristan
9b814f4ed8
Shadows and hides.
2022-07-27 21:12:27 +02:00
Blaz Kristan
3091440162
Reposition Scanner Dual FX.
2022-07-27 17:04:09 +02:00
Blaz Kristan
3b2573afed
More filtering options.
...
Palette loading bugfix.
2022-07-27 17:00:55 +02:00
Blaz Kristan
1b64747c2b
Quick effect filter.
2022-07-27 00:11:24 +02:00
ewowi
863212915c
Revert "Merge branch 'segment-api' into origin/mapping12soundsim"
...
This reverts commit 8ef82ebdd7
.
2022-07-26 11:23:51 +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
Blaž Kristan
24fda89665
Defaults cleanup.
2022-07-25 14:36:54 +02:00
Blaž Kristan
59cb9ba344
Revert 2D peek
2022-07-25 11:47:19 +02:00
ewowi
d511eb19ef
Update with latest html_ui.h
2022-07-24 17:20:38 +02:00
ewowi
d3e9f51d6b
Merge remote-tracking branch 'origin/segment-api' into segment-api
2022-07-24 17:13:13 +02:00
ewowi
e3499e5a70
Add 2D liveview (Peek 2D) - Beta version
2022-07-24 17:10:29 +02:00
Blaz Kristan
026425407e
Adde more default options.
...
UI bugfix.
2022-07-24 16:21:29 +02:00
Blaz Kristan
18884111a6
Scrolling text center & letter M
2022-07-23 22:56:33 +02:00
Blaz Kristan
3e5b152718
Fix for palette defaults.
2022-07-23 22:38:35 +02:00
Blaz Kristan
8e9637f6d4
Default effect values.
2022-07-23 22:00:19 +02:00
Blaz Kristan
d11ad39048
Starburst fix.
2022-07-22 15:27:48 +02:00
Blaz Kristan
cb44d45eeb
Merge branch 'dev' into segment-api
2022-07-22 14:41:39 +02:00
Blaz Kristan
c15ffca48c
Merge branch 'master' into master-merge
2022-07-22 14:34:02 +02:00
Blaž Kristan
902c11d074
Merge pull request #2657 from poelzi/watchdog
...
Enable ESP watchdog by default
2022-07-22 09:26:46 +02:00
Blaž Kristan
35250677b9
Prevent I2S use for LEDs w/ Audioreactive on ESP32
2022-07-22 08:59:04 +02:00
Blaz Kristan
1f3a1a0a95
Stuck effect fix.
2022-07-21 20:18:48 +02:00
albarlow
c96f83b076
Registered Usermod and Pins
...
Implemented PinManager and rerun setup of usermod after updating pins/
Registered in const.h and pin_manager.h I tried to follow the existing formatting/numbering in these files.
Wrapped any strings I could in F()
2022-07-21 09:48:37 +01:00
Blaž Kristan
2fe4edb6df
Segment clear bugfix.
...
getPixelColor fix.
2022-07-21 07:24:03 +02:00
Blaz Kristan
1e4f8be74b
Merge branch 'mapping12soundsim' into segment-api
2022-07-20 21:22:23 +02:00
Blaz Kristan
b6e53b1a0c
Minor bugfix and for loop optimization.
2022-07-19 22:14:46 +02:00
Blaz Kristan
a46894f395
Bugfixes.
2022-07-19 16:16:43 +02:00
ewowi
c7ceeb1833
Tuning leftovers
2022-07-17 17:38:20 +02:00
ewowi
12f6ed621e
Tuning of soundsim and mapping12
2022-07-17 17:17:51 +02:00
Blaz Kristan
d7daada42e
Merge branch 'master' into dev
2022-07-17 16:18:44 +02:00
Blaz Kristan
6c6849d8d7
Vectors & dynamic loadJS.
...
- Segments
- Modes
NOTE: crashes ESP if effect is running while deleting segment.
2022-07-17 15:58:41 +02:00
ewowi
e82336f355
Small bugfixes
2022-07-14 17:22:37 +02:00