Damian Schneider
d45b4ad134
fixes and consistency
2024-09-13 19:01:54 +02:00
Damian Schneider
ec938f254c
removed old code
2024-09-12 21:25:08 +02:00
PaoloTK
fa82e759bd
bug fix
2024-09-12 18:27:51 +02:00
PaoloTK
daf0bcfac3
bug fix on pin already defined check
2024-09-12 18:12:38 +02:00
Damian Schneider
09428dcade
inlined getMappedPixelIndex, improved color_add, bugfix in colorFromPalette
...
inlining getMappedPixelIndex gets rid of function entry instructions (hopefully) so it should be faster.
also added the 'multi color math' trick to color_add function (it will not make much difference but code shrinks by a few bytes)
2024-09-12 16:34:55 +02:00
Blaz Kristan
49d51c5af8
Hot
2024-09-12 15:26:26 +02:00
Blaz Kristan
ec7f69d559
Merge branch '0_15' into bus-config
2024-09-12 15:22:56 +02:00
Blaz Kristan
a8c5bf2573
Ease IRAM
2024-09-12 15:22:37 +02:00
Blaz Kristan
f12de61d7f
Merge branch '0_15' into bus-config
2024-09-12 15:08:10 +02:00
Blaz Kristan
71fcd6482d
Fix CRLF in boblight
2024-09-12 15:07:49 +02:00
Blaz Kristan
e59b38a5d2
Fix unsigned long in debug printf
2024-09-12 15:04:10 +02:00
Damian Schneider
b07658b460
improved Segment::setPixelColorXY a tiny bit
...
uses less flash so it should be faster (did not notice any FPS difference though)
also cleaned code in ColorFromPaletteWLED (it is not faster, same amount of code)
2024-09-12 14:09:09 +02:00
Blaž Kristan
5b8d9d1510
Merge branch '0_15' into bus-config
2024-09-12 08:49:04 +02:00
Blaž Kristan
6169c458bf
Remove void
2024-09-12 08:48:31 +02:00
Blaž Kristan
23400d0449
Conditional IRAM for gamma
2024-09-12 08:30:46 +02:00
Damian Schneider
992d11be10
Improvements in get/set PixelColor()
...
-calculations for virtual strips are done on each call, which is unnecessary. moved them into the if statement.
2024-09-12 08:28:30 +02:00
Damian Schneider
feac45fd0a
improvement in color_add
...
its not faster but cleaner (and uses less flash)
2024-09-12 07:45:49 +02:00
Damian Schneider
934176818f
more improvements to color_scale() now even faster.
...
tested and working, also tested video
2024-09-12 06:43:20 +02:00
PaoloTK
c5435ec1fa
Merge remote-tracking branch 'AC/bus-config' into compile_different_busses
2024-09-11 23:04:37 +02:00
Damian Schneider
c3f472fbcb
some improvements to consider
...
no real difference in FPS but code is faster.
also 160bytes smaller, meaning it is actually faster
2024-09-11 21:41:42 +02:00
Blaz Kristan
1cee1c3562
Merge branch '0_15' into blending-styles
2024-09-11 17:28:48 +02:00
Blaz Kristan
eae5a74a11
color_fade bugfix
...
impure void remove
optimisations: hot
2024-09-11 17:14:59 +02:00
Blaz Kristan
5df1a223c2
Pre-allocate COM vector
2024-09-11 16:45:39 +02:00
Blaž Kristan
81382a4bc0
Merge pull request #4131 from iammattcoleman/update-temperature-dependency
...
Temperature usermod: update OneWire to 2.3.8
2024-09-11 16:24:25 +02:00
Matt Coleman
750a429bd4
Temperature usermod: update OneWire to 2.3.8
...
OneWire 2.3.8 includes stickbreaker's and garyd9's ESP32 fixes:
blazoncek's fork is no longer needed
2024-09-11 06:35:09 -04:00
Matt Coleman
dbe78dff93
Temperature usermod: fix changelog formatting
...
This change ensures that the dates are displayed on their own lines.
Without the blank lines, many Markdown renderers will append the dates
to the previous bullet point.
2024-09-11 06:35:09 -04:00
PaoloTK
5869627b32
- More optimization on bus configuration logic.
...
- Renamed LEDPIN to DEFAULT_LED_PIN.
- Removed ability to override DEFAULT_LED_PIN, DEFAULT_LED_TYPE and DEFAULT_LED_COUNT. Use DATA_PINS, LED_TYPES and PIXEL_COUNTS instead.
2024-09-11 01:27:19 +02:00
Frank
5bc5ef0ae8
Update CONTRIBUTING.md - typo
2024-09-10 20:36:48 +02:00
Frank
2cfd2e1410
Update CONTRIBUTING.md - typo
2024-09-10 20:36:18 +02:00
Frank
cce5e8f811
Update CONTRIBUTING.md - adding a hint to avoid force-pushing
2024-09-10 20:34:43 +02:00
Frank
058e66c7fc
Update CONTRIBUTING.md - adding a hint to avoid force-pushing
2024-09-10 20:32:40 +02:00
Felddy
8ae09c3d02
Fix comment alignment
2024-09-10 18:16:00 +00:00
Felddy
83699bc5c3
Add support for toggle of palette sync
2024-09-10 18:02:29 +00:00
Blaz Kristan
3a5eb8c5d2
WLED 0.15.0-b5 release
...
- Audioreactive usermod always included
2024-09-10 16:07:37 +02:00
Blaz Kristan
fd00e5eaae
LED settings text update
2024-09-10 15:23:27 +02:00
Blaz Kristan
20444ee7d5
Debug optimisations
2024-09-10 15:20:34 +02:00
PaoloTK
eb06e575c2
add check for pin reassigned conflict with pin defined for current bus
2024-09-10 01:03:19 +02:00
Will Tatam
ad402adf7a
Hub75 - Misc fixes - WiP
2024-09-08 19:58:37 +01:00
Will Tatam
21c582ee1a
Porting latest BusHub75Matrix from MoonModules - Mostly authored by Frank - MIT licence granted for this copy
2024-09-08 17:45:28 +01:00
Will Tatam
e0d78d5328
Porting latest BusHub75Matrix from MoonModules - Mostly authored by Frank - MIT licence granted for this copy
2024-09-08 17:36:39 +01:00
Will Tatam
f96acd6263
Hub75 - Tweaks to webui
2024-09-08 17:06:04 +01:00
Will Tatam
e185f2eaf6
Hub75 compact pin defintion
2024-09-08 14:11:34 +01:00
Will Tatam
78fb9dcc59
Cleanup mxconfig.chain_length
2024-09-08 13:39:38 +01:00
Will Tatam
e066b502c3
hub75 - remove hard coded panel sizes
2024-09-08 13:33:34 +01:00
Will Tatam
e94943d505
Assign proper type ID for Hub75
2024-09-08 13:05:20 +01:00
Blaz Kristan
b4315152e2
Add numPins()
2024-09-08 11:07:53 +02:00
Will Tatam
aae9446ce0
Add "old-style" changes to settings_led for hub75
2024-09-07 20:46:59 +01:00
Will Tatam
ecd46f2f06
Swap to new way to have dynamic LED types list
2024-09-07 20:29:43 +01:00
Will Tatam
74f77a7e8a
Merge branch 'bus-config' into HUB75-AC
2024-09-07 20:06:56 +01:00
Frank
340a9f8b76
better bugfix for seven-seg-reloaded
...
* only reject invalid ranges when array access will be actually performed
* fixed another stupid pointer arithmetic error
Hint: I AM NOT THE MAINTAINER of this usermod. I'm just fixing an obvious coding error without knowing what the usermod really does.
2024-09-06 20:09:25 +02:00