Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6129af93f4 
								
							 
						 
						
							
							
								
								Rename RGB and HSV structs ( #24471 )  
							
							
							
						 
						
							2024-10-12 00:10:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								208ebf54a9 
								
							 
						 
						
							
							
								
								WS2812 API rework ( #24364 )  
							
							... 
							
							
							
							* Begin WS2812 API rework
* Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang
* Formatting & update PS2AVRGB I2C driver (untested)
* Tested ARM bitbang RGB+RGBW
* Tested ARM SPI RGB - RGBW not working
* Tested ARM PWM RGB+RGBW
* Tested RP2040 PIO driver RGB+RGBW
* Update RGBLight
* Formatting
* Fix BM60HSRGB rev2
* Fix oddforge/vea
* Fix 1k and XD002 RGBLite
* Fix model_m/mschwingen
* Fix handwired/promethium
* Rename `WS2812_LED_TOTAL` for BM60HSRGB
* Fix work_louder boards
* Fix dawn60
* Fix rgbkb/pan
* Fix neson_design/700e and n6
* Fix ergodox_ez/shine
* ergodox_ez/shine: invert indices for left half
* Fix matrix/abelx
* Fix matrix/m20add
* Remove custom rgblight driver for matrix/noah - should be done with lighting layers
* Fix LED indexes for RGBLight split
* Rename `convert_rgb_to_rgbw()` to `ws2812_rgb_to_rgbw()`
* Update WS2812 API docs
* `ergodox_ez/shine`: simplify LED index calculation
* LED/RGB Matrix: Add weak function for LED index resolution
* Bandaid fix for RGB Matrix splits not using WS2812
* `steelseries/prime_plus`: redo custom RGBLight driver
* Update keyboards/steelseries/prime_plus/rgblight_custom.c
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
---------
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> 
							
						 
						
							2024-10-06 21:01:07 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ff53b2498 
								
							 
						 
						
							
							
								
								Rename RGBW define to WS2812_RGBW ( #23585 )  
							
							
							
						 
						
							2024-04-28 00:36:54 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2aacda3235 
								
							 
						 
						
							
							
								
								Move PACKED define to util.h ( #22074 )  
							
							
							
						 
						
							2023-09-20 07:33:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41bd4e35a0 
								
							 
						 
						
							
							
								
								Clean up RGB LED type ( #21859 )  
							
							
							
						 
						
							2023-09-04 01:19:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Hausen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								489475814a 
								
							 
						 
						
							
							
								
								fixed typo in orange HSV colors decalartion ( #15976 )  
							
							
							
						 
						
							2022-01-22 06:12:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								653082235a 
								
							 
						 
						
							
							
								
								Relocate RGB/HSV color defs to a more fitting place ( #13377 )  
							
							
							
						 
						
							2021-06-29 19:15:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kb-elmo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d70766327 
								
							 
						 
						
							
							
								
								Add BGR byte order for WS2812 drivers ( #11562 )  
							
							... 
							
							
							
							* add byte order bgr for ws2812
* update docs for driver change
* Update ws2812_driver.md
* Update docs/ws2812_driver.md
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com> 
							
						 
						
							2021-01-16 08:42:30 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								48f4768d33 
								
							 
						 
						
							
							
								
								Change include guards in quantum/ to pragma once ( #11239 )  
							
							
							
						 
						
							2020-12-26 15:53:12 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Josh Hinnebusch 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c59f87a5d7 
								
							 
						 
						
							
							
								
								add definition WS2812_BYTE_ORDER to fix RGB LED issues ( #10184 )  
							
							... 
							
							
							
							* add define for WS2812B-2020 to fix RGB issues
* update driver doc
* add WS2812_BYTE_ORDER definition to correct RGB byte issues
* add definition variable thing
* update per PR request
* update per PR reqs
* update per PR request
* inital changes
* move defines to color.h and add rgbw incase
* Update docs/ws2812_driver.md
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: hineybush <hineybushkeyboards@gmail.com>
Co-authored-by: Xelus22 <preyas22@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com> 
							
						 
						
							2020-12-06 17:15:48 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
							
							
								
							
							
								c990dc1e6c 
								
							 
						 
						
							
							
								
								Add support for hsv->rgb conversion without using CIE curve. ( #9856 )  
							
							... 
							
							
							
							* Add support for hsv->rgb conversion without using CIE curve.
* Modify anavi/macropad8 to disable unicode (was unused), otherwise firmware size is too large. 
							
						 
						
							2020-08-29 14:30:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
							
							
								
							
							
								7ba6456c0b 
								
							 
						 
						
							
							
								
								Use White channel on RGBW LEDs ( #7678 )  
							
							... 
							
							
							
							* Use White channel on RGBW LEDs
Co-authored-by: kwerdenker <sebastian.spindler@gmail.com>
* Manually apply white channel to array
* Move where convert_rgb_to_rgbw is called
* Fix type for rgbw led struct
* Add changes to Ergodox EZ
can revert if deemed necessary
* Revert "Add changes to Ergodox EZ"
This reverts commit aa44db198d40d758ca10470eb94615513592d1dd.
* Revert "Fix type for rgbw led struct"
This reverts commit c5c744cba040201cc0d124400773cf13f8a2cf22.
* Revert "Move where convert_rgb_to_rgbw is called"
This reverts commit cd7f17caf6dd30731c54b3be54490fe4519444f9.
* Revert changes and fix up functions
* Enable white channel for Ergodox EZ as well
* Only run conversion of rgblight is enabled
Co-authored-by: kwerdenker <sebastian.spindler@gmail.com> 
							
						 
						
							2019-12-31 16:33:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									skullY 
								
							 
						 
						
							
							
							
							
								
							
							
								b624f32f94 
								
							 
						 
						
							
							
								
								clang-format changes  
							
							
							
						 
						
							2019-08-30 15:01:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									XScorpion2 
								
							 
						 
						
							
							
							
							
								
							
							
								e7711b3b66 
								
							 
						 
						
							
							
								
								Moving rgb typedefs into a single location ( #5978 )  
							
							... 
							
							
							
							Because someone named the define poorly
Using full relative path as handwired/promethium has a color.h file 
							
						 
						
							2019-06-04 11:04:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14b7602a65 
								
							 
						 
						
							
							
								
								Adds IS31FL3731 RGB Matrix Implementation ( #2910 )  
							
							... 
							
							
							
							* adds is31fl3731 rgb matrix implementation
* fix build script for force pushes
* allow bootloader size to be overwritten
* adds planck light implementation
* split led config into 2 arrays
* idk
* betterize register handling
* update planck implementation
* update planck
* refine rgb interface
* cleanup names, rgb matrix
* start documentation
* finish up docs
* add effects list
* clean-up merge
* add RGB_MATRIX_SKIP_FRAMES
* add support for at90usb1286 to bootloader options 
							
						 
						
							2018-05-08 15:24:18 -04:00