<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware/quantum/color.h, branch master</title>
<subtitle>QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/'/>
<entry>
<title>Rename RGB and HSV structs (#24471)</title>
<updated>2024-10-11T23:10:02+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2024-10-11T23:10:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=6129af93f497077a994e8e41473e2bd3d6ea5e67'/>
<id>6129af93f497077a994e8e41473e2bd3d6ea5e67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WS2812 API rework (#24364)</title>
<updated>2024-10-06T08:01:07+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2024-10-06T08:01:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=208ebf54a905ce6e4e563a6811eca8c8dc8b17e1'/>
<id>208ebf54a905ce6e4e563a6811eca8c8dc8b17e1</id>
<content type='text'>
* Begin WS2812 API rework

* Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang

* Formatting &amp; 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 &lt;32983009+daskygit@users.noreply.github.com&gt;

---------

Co-authored-by: Dasky &lt;32983009+daskygit@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Begin WS2812 API rework

* Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang

* Formatting &amp; 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 &lt;32983009+daskygit@users.noreply.github.com&gt;

---------

Co-authored-by: Dasky &lt;32983009+daskygit@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Rename `RGBW` define to `WS2812_RGBW` (#23585)</title>
<updated>2024-04-27T14:36:54+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2024-04-27T14:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=0ff53b24984e88f385638e47ea076b4d2945c0c6'/>
<id>0ff53b24984e88f385638e47ea076b4d2945c0c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move `PACKED` define to util.h (#22074)</title>
<updated>2023-09-20T06:33:54+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2023-09-20T06:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=2aacda32358bfda5fccbfb1e6f4f906c5efa702d'/>
<id>2aacda32358bfda5fccbfb1e6f4f906c5efa702d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up RGB LED type (#21859)</title>
<updated>2023-09-04T00:19:59+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2023-09-04T00:19:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=41bd4e35a09cc50f45112074d2b776254a3a17f8'/>
<id>41bd4e35a09cc50f45112074d2b776254a3a17f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed typo in orange HSV colors decalartion (#15976)</title>
<updated>2022-01-22T06:12:14+00:00</updated>
<author>
<name>Ryan Hausen</name>
<email>ryan.hausen@gmail.com</email>
</author>
<published>2022-01-22T06:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=489475814a7cff2bbcbe75b94024092173d01345'/>
<id>489475814a7cff2bbcbe75b94024092173d01345</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Relocate RGB/HSV color defs to a more fitting place (#13377)</title>
<updated>2021-06-29T18:15:58+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2021-06-29T18:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=653082235aaca8552078e62714eab30d1a517f57'/>
<id>653082235aaca8552078e62714eab30d1a517f57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add BGR byte order for WS2812 drivers (#11562)</title>
<updated>2021-01-15T21:42:30+00:00</updated>
<author>
<name>kb-elmo</name>
<email>lorwel@mailbox.org</email>
</author>
<published>2021-01-15T21:42:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=3d70766327422bcd918b6940298f7557ab10d248'/>
<id>3d70766327422bcd918b6940298f7557ab10d248</id>
<content type='text'>
* add byte order bgr for ws2812

* update docs for driver change

* Update ws2812_driver.md

* Update docs/ws2812_driver.md

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add byte order bgr for ws2812

* update docs for driver change

* Update ws2812_driver.md

* Update docs/ws2812_driver.md

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Change include guards in quantum/ to pragma once (#11239)</title>
<updated>2020-12-26T04:53:12+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2020-12-26T04:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=48f4768d33313e6a6ed48c31f95eb44feda10a51'/>
<id>48f4768d33313e6a6ed48c31f95eb44feda10a51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add definition WS2812_BYTE_ORDER to fix RGB LED issues (#10184)</title>
<updated>2020-12-06T06:15:48+00:00</updated>
<author>
<name>Josh Hinnebusch</name>
<email>joshhinnebusch@gmail.com</email>
</author>
<published>2020-12-06T06:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=c59f87a5d73a2d8a2085663ae329c4d7c75c83e3'/>
<id>c59f87a5d73a2d8a2085663ae329c4d7c75c83e3</id>
<content type='text'>
* 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 &lt;fauxpark@gmail.com&gt;

Co-authored-by: hineybush &lt;hineybushkeyboards@gmail.com&gt;
Co-authored-by: Xelus22 &lt;preyas22@gmail.com&gt;
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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 &lt;fauxpark@gmail.com&gt;

Co-authored-by: hineybush &lt;hineybushkeyboards@gmail.com&gt;
Co-authored-by: Xelus22 &lt;preyas22@gmail.com&gt;
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
