Blaz Kristan
fae5938b0a
Build bump, changelog update
v0.15.0-b3
2024-05-18 13:01:28 +02:00
Blaz Kristan
2ec3639900
Merge branch 'main' into 0_15
2024-05-18 11:24:18 +02:00
Blaz Kristan
4513404629
Fix for #3987
2024-05-18 11:15:16 +02:00
Blaz Kristan
13bfda56ef
Auto segment creation bugfix
...
- additional debug
- minor optimisation
2024-05-18 11:11:40 +02:00
Blaz Kristan
2aec21a6d0
Palette loading optimisation
...
- fixes #3978
- FX: Firenoise can use selected palette
2024-05-16 06:23:15 +02:00
Blaz Kristan
77ca2ec0e9
Compiler warning fix
2024-05-15 15:35:14 +02:00
Blaz Kristan
77e6ea8a6f
Palette loading optimisation
...
- fixes #3978
- FX: Firenoise can use selected palette
2024-05-15 15:34:53 +02:00
Frank
e33299bbd7
Merge pull request #3961 from Brandon502/0_15
...
Added Pinwheel Expand 1D ->2D effect mapping mode
2024-05-15 14:22:10 +02:00
Blaž Kristan
5f41de8938
Merge pull request #3966 from LordMike/feature/bme280_changeable_i2c
...
Add changeable i2c address to BME280 usermod
2024-05-14 19:39:42 +02:00
Brandon502
3cb6b17316
Pinwheel fix
2024-05-14 11:46:52 -04:00
Brandon502
c0cb677a4c
Pinwheel cleanup
2024-05-14 11:30:33 -04:00
Frank
a5a6a8eaee
pinwheel : fix holes on large matrix, minor code cleanup
...
there were still two holes in my 52x52 setup --> added "XL" size for bigger than 50x50 - achieves 18fps on 52x52
2024-05-14 11:30:25 +02:00
Frank
ecb861de56
pinwheel code cleanup
...
reducing code duplication between sPC and gPC
2024-05-14 10:36:50 +02:00
Brandon502
1d20f18d3f
Pinwheel bugfix
...
Fixed getPixelColor.
2024-05-13 17:43:31 -04:00
Michael Bisbjerg
60075f6e8c
Avoid storing the settings of bme280 globally
2024-05-13 20:22:31 +02:00
Frank
1d7789f544
pinwheel bugfixing
...
* setPixelColor: ensure that 0/0 is used
* getPixelColor: accuracy improvements
unfortunately, "scrolling" audioreactive effects are still not working properly - they end after 1/4 of the circle. Could be due to limited resolution of getPixelColor.
2024-05-13 19:27:41 +02:00
Michael Bisbjerg
bd10a9aa26
Change BME280I2C to be reused between configs
2024-05-13 18:35:13 +02:00
Blaz Kristan
1ceeed38bc
Another fix for fix :rolleyes:
2024-05-13 14:30:30 +02:00
Brandon502
2e1e917952
Merge branch '0_15' of https://github.com/Brandon502/WLED into 0_15
2024-05-12 17:46:52 -04:00
Brandon502
9e0b91ac17
Pinwheel changes.
...
Jump distance for odd rays fixed. Removed holes on rectangular matrices.
2024-05-12 17:46:42 -04:00
Frank
ea83ec496b
pinwheel - parameter tuning to fix some holes
...
fixing holes that appeared during testing
* at 52x52 (big 296 -> 304)
* at 24x32 (medium 192 -> 208)
* at 12x16 (small 72 -> 82)
... there is still one hole at 14x16 ... well wtf
2024-05-12 23:05:58 +02:00
Frank
f26bb26ffa
Update FX_fcn.cpp
...
* minor cleanup, moved prevRay into setPixelColor
* removed experimental code (too slow)
* comments cleanup
2024-05-12 22:35:33 +02:00
Frank
28348f919b
Merge branch '0_15' into pr/3961
2024-05-12 21:30:59 +02:00
Brandon502
c84d4c637d
Pinwheel Expand 1D Optimization
...
Changed method for drawing odd numbered rays.
2024-05-12 11:52:31 -04:00
Blaz Kristan
04706cfa9c
JS fix & warning
2024-05-12 16:34:07 +02:00
Frank
3078bea7cc
Pinwheel optimization: do nor repaint "same" pixels in a line
...
avoids back to back duplicates within the same line
2024-05-12 13:29:04 +02:00
Frank
c91e0fc988
Merge branch '0_15' into pr/3961
2024-05-12 13:25:46 +02:00
Blaž Kristan
5183af4e8a
Typo.
2024-05-12 11:30:57 +02:00
Blaž Kristan
1ff5cb0596
Experimental parallel I2S support for ESP32
...
- increased outputs to 17
- increased max possible color order overrides
- use WLED_USE_PARALLEL_I2S during compile
WARNING: Do not set up more than 256 LEDs per output when using parallel I2S with NeoPixelBus less than 2.9.0
2024-05-12 11:12:13 +02:00
Blaž Kristan
522e5e7957
Merge pull request #3964 from adamsthws/0_15_battery_usermod_init_improvement
...
Update Usermod: Battery
2024-05-11 21:11:26 +02:00
Brandon502
9e468bd059
Pinwheel Expand 1D Optimizations
...
Added small pinwheel size. Adjusts medium and large values.
2024-05-11 13:57:21 -04:00
Frank
ecc9443677
(0_14 branch only) adding compatibility for building with upstream arduinoFFT 2.xx
...
support compilation with new arduinoFFT versions 2.x
2024-05-11 14:45:42 +02:00
Michael Bisbjerg
43d024fe42
Make BME280 usermod i2c address changeable
2024-05-11 12:23:53 +02:00
Blaž Kristan
c016dedea4
Merge pull request #3965 from LordMike/bugfix/usermod_bme280
2024-05-11 07:42:09 +02:00
Michael Bisbjerg
b9ca2cfe90
Fix missing conversions of bme280 values
...
The BME280 usermod uses a multiply-round-divide approach to cap the temperature/humidity/pressure values to some number of decimals. But the divide-part was missing in a few instances.
2024-05-10 22:44:46 +02:00
Brandon502
d3492b5b6c
Pinwheel Expand 1D Bug Fix
...
Removed holes on 31x31 and 32x32 grids.
2024-05-10 16:06:37 -04:00
Blaž Kristan
3682cd6a5e
Merge pull request #3913 from Aircoookie/tm1914
...
Tm1914 chip support
2024-05-10 21:44:40 +02:00
Blaz Kristan
b209b1e481
Peek on/off fix
2024-05-10 16:01:47 +02:00
Blaz Kristan
4afed48f58
Use libc trigonometric functions on ESP32 by default
...
- use custom (space saving) functions on ESP8266
2024-05-10 15:59:11 +02:00
Brandon502
6a18ce078e
Pinwheel Expand1D changes
...
cosf/sinf changed to cos_t/sin_t. int_fast32_t and int_fast_16_t changed to int.
2024-05-09 20:38:41 -04:00
Adam Matthews
bc5aadff7d
Update Usermod: Battery
...
Issue:
When taking the initial voltage reading after first powering on, voltage hasn't had chance to stabilize so the reading can be inaccurate, which in turn may incorrectly trigger the low-power preset. (Manifests when the user has selected a low read interval and/or is using a capacitor).
Resolution:
A non-blocking, fixed 10 second delay has been added to the initial voltage reading to give the voltage time to stabilize.
This is a reworked version of the (now closed) PR here:
https://github.com/Aircoookie/WLED/pull/3959
- Rebased the update for 0_15.
- Added a constant so the delay can be modified via my_config.h.
- Small adjustments to make the PR compatible again after the recent restructuring in this PR: (https://github.com/Aircoookie/WLED/pull/3003 ).
Thankyou!
2024-05-09 23:09:45 +01:00
Blaz Kristan
de89b516dc
Merge branch '0_15' of https://github.com/aircoookie/WLED into 0_15
2024-05-10 00:04:43 +02:00
Blaz Kristan
4dbe9a7015
Antialiased line & circle
2024-05-10 00:02:28 +02:00
Blaz Kristan
a320f16404
Real math fix
2024-05-09 23:58:58 +02:00
Brandon502
da79b93387
Added Pinwheel Expand 1D Effect
2024-05-07 18:04:29 -04:00
Frank
b88c300d04
audioreactive: workaround for ArduinoFFT bug 93
...
This fix works around a problem that was solved in upstream ArduinoFFT 2.0.2
2024-05-07 23:38:19 +02:00
Blaz Kristan
88372cd516
Brighter peek (ignore strip brightness)
2024-05-07 16:34:15 +02:00
Blaž Kristan
b3206121cc
Merge pull request #3942 from gaaat98/audioreactive-analog
...
Enabled some audioreactive effects for single pixel strips/segments
2024-05-07 07:35:46 +02:00
gaaat98
5bccb5fc42
removed commented checks
2024-05-07 00:31:37 +02:00
Blaž Kristan
47e1cbdaff
Merge pull request #3003 from itCarl/usermod-battery-update2023
...
Usermod Battery 🔋 Added Support for different battery types, Optimized file structure
2024-05-06 20:41:00 +02:00