Blaz Kristan 
							
						 
					 
					
						
						
							
						
						f4475b9d2a 
					 
					
						
						
							
							Dynamic parallel I2S output  
						
						... 
						
						
						
						- update NeoPixelBus to v2.8.0
- use single/mono I2S + 4x RMT for 5 outputs or less
- use parallel x8 I2S + 8x RMT for >5 outputs (limit of 300 LEDs per output) 
						
						
					 
					
						2024-06-12 18:00:00 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						47f44680a3 
					 
					
						
						
							
							Multi-update  
						
						... 
						
						
						
						- 0.15.0-b2
- WS2805 support (NeoPixelBus 2.7.9)
- generic PSRAM support (ESP32 rev.1 still needs compile fix)
- BREAKING: default LEDPIN 2 (due to PSRAM)
- PinManager optimisations 
						
						
					 
					
						2024-03-24 17:37:11 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						7a9eff7f35 
					 
					
						
						
							
							Fix.  
						
						
						
						
					 
					
						2024-03-18 20:23:30 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						0dcb56eab5 
					 
					
						
						
							
							Modify Bus & BusManager to accommodate digital CCT  
						
						... 
						
						
						
						- additional fix in hasWhite() & setCCT() & hasCCT() 
						
						
					 
					
						2024-03-16 12:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Robert 
							
						 
					 
					
						
						
							
						
						c74db95c14 
					 
					
						
						
							
							Add FW1906 support  
						
						
						
						
					 
					
						2024-03-13 20:44:33 +11:00 
						 
				 
			
				
					
						
							
							
								Robert 
							
						 
					 
					
						
						
							
						
						af3f27feae 
					 
					
						
						
							
							Move CTT calculation from BusPwm to Bus class.  
						
						... 
						
						
						
						This enable it to other bus types. 
						
						
					 
					
						2024-03-13 20:26:58 +11:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						c0beb621e2 
					 
					
						
						
							
							Better low brightness level PWM handling  
						
						... 
						
						
						
						Additional string optimisation 
						
						
					 
					
						2024-03-07 20:21:56 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						a2a632c415 
					 
					
						
						
							
							Variable PWM duty cycle resolution  
						
						
						
						
					 
					
						2024-03-01 14:36:17 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						7eae8f68d8 
					 
					
						
						
							
							Merge branch 'main' into 0_15  
						
						
						
						
					 
					
						2024-02-06 14:47:20 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						3be368c333 
					 
					
						
						
							
							A few more overrides  
						
						
						
						
					 
					
						2024-01-14 21:04:18 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						45dc5e236d 
					 
					
						
						
							
							Override identifier  
						
						
						
						
					 
					
						2024-01-14 17:38:29 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						1c1b67e000 
					 
					
						
						
							
							Full per-port ABL implementation and bugfix.  
						
						... 
						
						
						
						Update of BusManager class (static) 
						
						
					 
					
						2023-12-29 23:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						391876e557 
					 
					
						
						
							
							Autowhite cleanup  
						
						... 
						
						
						
						Fix for USC8904 hasWhite() 
						
						
					 
					
						2023-12-09 19:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						8f7f9ec367 
					 
					
						
						
							
							Feature: Per-port ABL  
						
						
						
						
					 
					
						2023-11-15 19:37:07 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						d0d399bdfc 
					 
					
						
						
							
							Revert to comparing _data for double buffering  
						
						... 
						
						
						
						- warning: test for potential FPS drop (regression) 
						
						
					 
					
						2023-11-12 12:45:28 +01:00 
						 
				 
			
				
					
						
							
							
								cschwinne 
							
						 
					 
					
						
						
							
						
						8ccf349458 
					 
					
						
						
							
							Always repaint NPB buffer on brightness change  
						
						... 
						
						
						
						Fix bus re-init causing full brightness (every show() now attempts to set the brightness, bus will ignore this if it stays the same) 
						
						
					 
					
						2023-07-19 17:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								cschwinne 
							
						 
					 
					
						
						
							
						
						5b9630cf46 
					 
					
						
						
							
							Repaint NPB buffer on brightness updates  
						
						
						
						
					 
					
						2023-07-19 13:50:09 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						7dcbb409a9 
					 
					
						
						
							
							Trying to solve ABL bug.  
						
						... 
						
						
						
						(no more pulsing) 
						
						
					 
					
						2023-07-18 23:33:28 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						abfb8bbc34 
					 
					
						
						
							
							Fix (almost good) for unbuffered ABL calculations.  
						
						
						
						
					 
					
						2023-07-17 17:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						f437fd6cd6 
					 
					
						
						
							
							Code readability.  
						
						... 
						
						
						
						Fix for peek.
Loop timing. 
						
						
					 
					
						2023-07-06 21:16:29 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						59a144baed 
					 
					
						
						
							
							Disable global buffer on ESP8266 by default  
						
						... 
						
						
						
						Remove global dependency from Bus class and subclasses
Remove timings 
						
						
					 
					
						2023-07-05 23:57:46 +02:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
							
						
						45a0061660 
					 
					
						
						
							
							reverting _restaurationBri change  
						
						... 
						
						
						
						see previous discussion 
						
						
					 
					
						2023-07-05 14:26:09 +02:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
							
						
						8831c76fb4 
					 
					
						
						
							
							restoreColorLossy small optimization  
						
						... 
						
						
						
						minor optimizations that give up to 10% speedup in my tests
* use "fast" integer types (where possible)
* replaced _bri with _restaurationBri (no use of globals) 
						
						
					 
					
						2023-07-04 16:22:19 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						66616e1cab 
					 
					
						
						
							
							Some timings added.  
						
						
						
						
					 
					
						2023-07-03 21:13:01 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						272f96b405 
					 
					
						
						
							
							Double buffering at bus level.  
						
						
						
						
					 
					
						2023-06-30 21:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Schwinne 
							
						 
					 
					
						
						
							
						
						fa9b151c36 
					 
					
						
						
							
							Slightly more efficient buffer copy to busses  
						
						
						
						
					 
					
						2023-06-27 01:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Schwinne 
							
						 
					 
					
						
						
							
						
						61ba16b779 
					 
					
						
						
							
							Global buffer and ABL fixes  
						
						
						
						
					 
					
						2023-06-27 00:38:30 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Schwinne 
							
						 
					 
					
						
						
							
						
						f6e86bfcf8 
					 
					
						
						
							
							First global buffer iteration  
						
						
						
						
					 
					
						2023-06-26 22:12:32 +02:00 
						 
				 
			
				
					
						
							
							
								Blaž Kristan 
							
						 
					 
					
						
						
							
						
						e00116551c 
					 
					
						
						
							
							Add Ucs890x support and swaps NeoPixelBrightnessBus with NeoPixelBusLg ( #3091 )  
						
						... 
						
						
						
						* Add UCS890x support.
* Fixes
* Update NeoPixelBus to 2.7.3 for UCS8904 support.
Update ESP8266 core to 4.1.0
* ESP8266 compile fixes.
- use PlatformIO framework and toolchain
- add compiler warning suppression
- remove IRAM_ATTR to fit in IRAM
* Replace NeoPixelBrightnessBus with NeoPixelBusLg
Resolves  #3087 
* Update to NPB 2.7.4
* Internal NPB color conversions.
* Fix errors due to merge with SPI Hz methods
Regenerate settings page HTML
---------
Co-authored-by: Christian Schwinne <dev.aircoookie@gmail.com > 
						
						
					 
					
						2023-04-28 01:28:57 +02:00 
						 
				 
			
				
					
						
							
							
								Blaž Kristan 
							
						 
					 
					
						
						
							
						
						9ff3f85432 
					 
					
						
						
							
							Allow SPI clock speed selection. ( #3173 )  
						
						... 
						
						
						
						* Allow SPI clock speed selection.
* Bump NPB to 2.7.4 
						
						
					 
					
						2023-04-28 00:27:19 +02:00 
						 
				 
			
				
					
						
							
							
								Blaž Kristan 
							
						 
					 
					
						
						
							
						
						a7cded21f7 
					 
					
						
						
							
							Merge branch 'main' into led-gaps  
						
						
						
						
					 
					
						2023-02-14 14:28:10 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Schwinne 
							
						 
					 
					
						
						
							
						
						74156b7ed8 
					 
					
						
						
							
							Support white addressable LED strips ( #3073 )  
						
						... 
						
						
						
						* Support white addressable LED strips
* Various white handling tweaks
Allow RGB controls for white-only busses depending on AWM (makes palette-only FX work on non-RGB addressable busses)
Fixed RGB controls hidden if segment contained any non-RGB bus (even though there is also an RGB bus in that segment)
New Max auto white mode
Added hasCCT() bus method
Rename methods to be clearer
WS2811 White getPixelColor fix()
* Fix merge conflict (bus manager cpp) 
						
						
					 
					
						2023-02-14 01:33:06 +01:00 
						 
				 
			
				
					
						
							
							
								Blaž Kristan 
							
						 
					 
					
						
						
							
						
						dec45109d3 
					 
					
						
						
							
							Refactor busmgr ( #3079 )  
						
						... 
						
						
						
						* Refactor bus manager.
* Fix for net debug
* Fix 8266 compile
* Move bus static members to proper cpp
---------
Co-authored-by: cschwinne <dev.aircoookie@gmail.com > 
						
						
					 
					
						2023-02-05 23:48:43 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						52c18e77ae 
					 
					
						
						
							
							Compile fix for net_debug  
						
						
						
						
					 
					
						2023-02-04 23:59:28 +01:00 
						 
				 
			
				
					
						
							
							
								Blaž Kristan 
							
						 
					 
					
						
						
							
						
						506b6b51ce 
					 
					
						
						
							
							whitespace cleanup  
						
						
						
						
					 
					
						2023-01-06 09:24:29 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						95869eeb70 
					 
					
						
						
							
							Allow more virtual buses.  
						
						
						
						
					 
					
						2022-12-31 17:06:18 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						61b5e5ad7e 
					 
					
						
						
							
							Remove flush() in bus manager.  
						
						
						
						
					 
					
						2022-11-11 18:42:00 +01:00 
						 
				 
			
				
					
						
							
							
								Blaž Kristan 
							
						 
					 
					
						
						
							
						
						77f04d913a 
					 
					
						
						
							
							NetworkDebugPrinter packet optimization.  
						
						
						
						
					 
					
						2022-11-11 14:39:47 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						7fcc8be73c 
					 
					
						
						
							
							Merge branch 'netdebug' of  https://github.com/visigoth/WLED  into net_debug  
						
						
						
						
					 
					
						2022-11-06 10:58:19 +01:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						a4c3fd4493 
					 
					
						
						
							
							Change max number of buses.  
						
						... 
						
						
						
						Added correct debug on failed digital init. 
						
						
					 
					
						2022-10-18 12:10:11 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						92037a480d 
					 
					
						
						
							
							Bugfix for BusOnOff  
						
						
						
						
					 
					
						2022-09-16 23:12:57 +02:00 
						 
				 
			
				
					
						
							
							
								cschwinne 
							
						 
					 
					
						
						
							
						
						3270605b4f 
					 
					
						
						
							
							DDP network bus RGBW support  
						
						
						
						
					 
					
						2022-09-02 03:12:03 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						b722c618bd 
					 
					
						
						
							
							Fixes in NodeStruct & bus manager.  
						
						
						
						
					 
					
						2022-08-21 20:50:24 +02:00 
						 
				 
			
				
					
						
							
							
								cschwinne 
							
						 
					 
					
						
						
							
						
						436ce63e30 
					 
					
						
						
							
							FX list duplicate cleanup  
						
						... 
						
						
						
						Minor optimizations 
						
						
					 
					
						2022-08-09 15:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						d3bb079be4 
					 
					
						
						
							
							Muliple enhancements:  
						
						... 
						
						
						
						- Smarter on/off buttons in Info panel (usermods)
- On/Off bus in bus_manager
- 2D GEQ fix (2D CenterBars obsolete)
- hide unused palettes & modes 
						
						
					 
					
						2022-06-20 22:17:01 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						2e6ce0481c 
					 
					
						
						
							
							Allow swapping of W channel for RGBW LEDs.  
						
						... 
						
						
						
						Backporting fix. 
						
						
					 
					
						2022-04-30 12:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Blaz Kristan 
							
						 
					 
					
						
						
							
						
						81d880fb4e 
					 
					
						
						
							
							Global Auto-calculate white override.  
						
						
						
						
					 
					
						2022-03-26 23:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								Blaž Kristan 
							
						 
					 
					
						
						
							
						
						aecfa3ff0f 
					 
					
						
						
							
							Merge branch 'master' into master-merge  
						
						
						
						
					 
					
						2022-03-16 08:52:48 +01:00 
						 
				 
			
				
					
						
							
							
								cschwinne 
							
						 
					 
					
						
						
							
						
						522e752582 
					 
					
						
						
							
							Add ability to skip up to 255 LEDs ( #2342 )  
						
						
						
						
					 
					
						2022-03-16 01:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Blaž Kristan 
							
						 
					 
					
						
						
							
						
						8e5f2d91e8 
					 
					
						
						
							
							Added hasRGB() and hasWhite() methods to Bus class  
						
						
						
						
					 
					
						2022-03-11 12:20:48 +01:00