TripleWhy
87b5565679
Minor simplification
2023-11-04 16:12:10 +01:00
TripleWhy
adcecf969a
Simplify casting a bit, where possible
2023-11-04 15:54:21 +01:00
TripleWhy
f3831665d4
Fix type name
2023-11-04 15:48:22 +01:00
TripleWhy
3b6f499fc5
Reduce EyeData size by a few bytes
2023-11-02 18:31:58 +01:00
TripleWhy
2c1fbe103b
Spookier version of Halloween Eyes
2023-11-02 18:12:18 +01:00
Christian Schwinne
1dab26bcbc
Update Discord invite links to point to guidelines channel
2023-10-19 13:29:46 +02:00
Frank
3847bfc41a
npm run build
...
plus fixing a small typo in VERSION
2023-10-13 13:55:13 +02:00
Frank
783424dd26
version bump 0.14.0 (release)
2023-10-13 13:45:25 +02:00
Frank
5dadf92a62
also change second discord link in readme
...
seems this was missing in the previous PR.
2023-10-11 21:09:56 +02:00
Frank
76821addd7
Merge pull request #3437 from chrishultin/fix_discord_invite
...
Updating "Discord" invite to point to #general
2023-10-11 21:07:22 +02:00
Christopher
a769c55c72
Updating "Discord" invite to point to #general
2023-10-11 09:58:58 -06:00
Frank
4245767357
fix for partly uninitialized sound sync packets (audioreactive)
...
audioSyncPacket contains four "invisible" padding bytes added by the compiler. These need to be initialized to zero, as future versions of the protocol will make use of these fields.
2023-10-08 19:54:14 +02:00
Frank
74d196ad50
npm run build
...
chores
2023-10-06 16:37:12 +02:00
Frank
3c4649748d
Merge pull request #3420 from mountainash/fix/duplicate-viewport-declaration
...
Remove duplicate `viewport` declaration, put lang=en into the right place
2023-10-06 16:27:25 +02:00
Frank
22985900a8
Merge pull request #3425 from mountainash/fix/git-ignore
...
.gitignore Reordered & grouped
2023-10-06 16:26:04 +02:00
Mountain/\Ash
32ab2ae201
Allow /wled00/html_*.h files
2023-10-05 11:55:48 +02:00
Mountain/\Ash
23e4a2e28e
Reordered & grouped
2023-10-05 10:26:51 +02:00
Mountain/\Ash
40515e62ac
Ignoring HTML build output
2023-10-05 10:21:24 +02:00
Mountain/\Ash
b5751795b5
Fix: lang moved to the correct HTML element
2023-10-04 21:42:15 +02:00
Mountain/\Ash
43d6151506
Fix: removing duplicate viewport
declaration
...
- removed unneeded self-closing slash
2023-10-04 21:37:10 +02:00
Frank
26e766ee19
Merge pull request #3406 from Aircoookie/sunset_accuracy_fix
...
fix for #3400 - wrong sunset time 00:00
2023-10-02 19:58:06 +02:00
Frank
1c3fdb73fb
optimization: only use "float" math functions
...
- saves 5KB flash and some RAM
-allow to build with -D WLED_USE_UNREAL_MATH, to restore old behaviour and save another 6KB flash
2023-10-01 19:04:30 +02:00
Blaz Kristan
332be7edd6
Build bump.
2023-10-01 13:38:10 +02:00
Blaz Kristan
7e6eb65950
Fix for #3403
2023-10-01 13:26:31 +02:00
Blaz Kristan
b0a56a431b
Fix for #3405
2023-10-01 13:04:05 +02:00
Frank
166316e0c5
fix for #3400
...
replace low_accuracy math functions (sint_t, cos_t, atan_t, ...) with standard libm functions that have higher accuracy.
2023-09-30 23:34:02 +02:00
Blaz Kristan
5eadbe7ecd
FX update
...
- Meteor: trail & 0.13 behaviour
- Meteor Smooth: train & 0.13 behaviour
- Scrolling Text: rotation
2023-09-24 16:48:59 +02:00
Frank
ea7e0c6204
npm run build
...
regenerate UI files from latest sources.
2023-09-23 21:22:14 +02:00
Frank
2dcb126e6d
version bump 0.14.0-b6
...
beta release preparation.
2023-09-23 21:08:11 +02:00
Frank
438525e8ec
AR: use bandpass filter for analog input
...
Many bad quality analog mics are not centered properly at 1.6V, but stuck at 0V or stuck at 3.3V in silence. The bandpass filter removes DC offsets and improve signal quality.
2023-09-23 16:48:45 +02:00
Frank
eb66a403d9
Merge pull request #3377 from christianpatterson/audioreactive-initialize-i2ssource-bugfix
...
Fix ES8388Source & ES7243 initialization.
2023-09-19 16:32:10 +02:00
Frank
26ac612474
fix wrong signature of SPH0654::initialize()
...
* debug messages added to different initializers
* SPH0654::initialize() was having a wrong signature: uint8 instead of int8.
C++ can be a real bastard ;-)
2023-09-19 15:27:41 +02:00
Frank
43613e3b10
Matrix effect speedup
...
Typically, more than 50% of pixels are black.
This optimization avoids to fade and rewrite already black pixels.
2023-09-18 15:56:50 +02:00
Frank
555dd2e726
matrix: fix for a corner case (e.g. gapmaps)
...
workaround for a corner case; if the reference pixels falls into a "gap" then gPC returns BLACK. Solutions is to reject BLACK.
2023-09-18 15:34:53 +02:00
Frank
3260f46543
bugfix for #3375
...
* improves robustness of the Matrix effect, by dynamically adjusting the "reference color" used to identify "falling code" head pixels.
* a bit faster, as I've removed the need to scan all pixels a second time for "black screen" detection.
Its still not perfect, and the main loop could be simplified a lot by leveraging on the fact that all changes actually happen in the top row, and "falling" is actually just moving everything down by one pixel.
2023-09-18 14:57:15 +02:00
Christian Patterson
f9de23402a
Remove obsolete I2C parameters from AudioSource::initialize and all overriding methods.
2023-09-17 19:10:18 -05:00
Christian Patterson
9e155cf94a
Fix ES8388Source & ES7243 initialization.
...
Update ES8388Source::initialize and ES7243::initialize method signatures to match I2SSource::initialize so that when initialize is called on a AudioSource pointer the child class's method is used.
2023-09-17 14:12:20 -05:00
Frank
527e3d6cd0
Merge pull request #3373 from Aircoookie/ripple-tweak
...
2D Ripple and Meteor effect tweak
2023-09-17 18:48:43 +02:00
Blaz Kristan
c7d45c28cf
Meteor effect change
...
- remedy for #3374
2023-09-16 12:30:57 +02:00
Blaz Kristan
87cc3fd714
2D Ripple effect tweak
...
for #3370
2023-09-16 00:21:10 +02:00
Frank
282d58a6fe
audioreactive: stack size tuning
...
This gives ~3KB extra free heap on -S2.
2023-09-14 18:26:57 +02:00
Blaz Kristan
fc4ed1c50b
Fix for #3369
2023-09-12 16:48:32 +02:00
Frank
60c47cfca1
npm run build
...
regenerated UI files
2023-09-10 16:59:31 +02:00
Frank
720abd4e04
version bump 0.14.0-b5
...
preparations for releasing -beta5
2023-09-10 16:54:59 +02:00
Frank
b4fe694d1b
esp32 buildenv with audioreactive
...
To make it better readable and prevent copy&paste errors, all needed flags can be referenced from the "esp32" buildenv:
${esp32.AR_build_flags}
${esp32.AR_lib_deps}
2023-09-10 16:30:04 +02:00
Frank
c117785554
8266 optional build flags to increase IRAM
...
related to #3364
2023-09-10 02:00:09 +02:00
Frank
e9723de6c3
minor updates for audioreactive
...
* remove "not supported" warning on -S2
* minor tweaking of beat detector
* optimized parameters for arduinoFFT
* fixed a few implicit "double" promotions
* minor UDP protocol optimizations
* small optimization for fft task create / suspend
* completely remove analogmic settings for -S3/-S2/-C3 where analog is not supported
changes were already tested extensively in the MM fork.
2023-09-09 21:07:20 +02:00
Frank
da0cf01eee
fixing a few implicit promotions to double
...
any expression with at least on "double" is evaluated as double, which is slow.
2023-09-09 20:48:17 +02:00
Blaz Kristan
e40f266042
Better bugfix in mode blending when _t is unallocated
2023-09-08 16:01:11 +02:00
Frank
69fb15d3cb
debug message optimizations for 8266
...
as discussed in previous commit.
2023-09-08 14:06:57 +02:00