<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware/quantum/dip_switch.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>[CI] Format code according to conventions (#25827)</title>
<updated>2025-11-30T19:25:13+00:00</updated>
<author>
<name>QMK Bot</name>
<email>hello@qmk.fm</email>
</author>
<published>2025-11-30T19:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=6ed61c65dd66cdbb450a4920a69bae193ec73f15'/>
<id>6ed61c65dd66cdbb450a4920a69bae193ec73f15</id>
<content type='text'>
Format code according to conventions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Format code according to conventions</pre>
</div>
</content>
</entry>
<entry>
<title>Keymap introspection for Dip Switches (#22543)</title>
<updated>2023-12-11T23:06:18+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2023-12-11T23:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=4682226e20d17437c0a6f67f5d6160432074d948'/>
<id>4682226e20d17437c0a6f67f5d6160432074d948</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Align Dip Switch feature (#22625)</title>
<updated>2023-12-08T15:57:34+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2023-12-08T15:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=42245651e7515c0d323761c97e0f0d35ee6ff35a'/>
<id>42245651e7515c0d323761c97e0f0d35ee6ff35a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce includes for dip_switch header (#18951)</title>
<updated>2022-11-04T11:54:35+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2022-11-04T11:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=ea98aa8e5ef8bebac52a76ad22ddd22e6d7f289e'/>
<id>ea98aa8e5ef8bebac52a76ad22ddd22e6d7f289e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert Dip Switch callbacks to boolean functions (#13399)</title>
<updated>2021-07-01T15:22:21+00:00</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2021-07-01T15:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=0bde920817ef458f2ad61a66ce76a2535bbc261b'/>
<id>0bde920817ef458f2ad61a66ce76a2535bbc261b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Dip Switch as a core feature (#6140)</title>
<updated>2019-09-03T15:34:31+00:00</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2019-09-03T15:34:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=dab4967f1bebc9a70374ed3e1fe7906828b280c2'/>
<id>dab4967f1bebc9a70374ed3e1fe7906828b280c2</id>
<content type='text'>
* Add Dip Switches as a core feature

* Add documentation for Dip Switch feature

* Update Preonic Rev3 to use new feature and remove custom matrix

* Apply suggestions from code review

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Remove custom matrix line completely

Rather than just disabling it

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* DIP changes

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* Use better check for DIP Switch configuration

* Add to show features

* Add bitmask callback for dip switch

* Fix OLKB Boards dip switch config

* Update docs to include bitmask example

* Fix comments/documentation

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* Fix issues with docs and use example from @tuzonghua

* Fix wording

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* Fix example to use proper formatting

Bad, BAAAAAAD drashna!!!

* Handle dip switch initialization better
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add Dip Switches as a core feature

* Add documentation for Dip Switch feature

* Update Preonic Rev3 to use new feature and remove custom matrix

* Apply suggestions from code review

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Remove custom matrix line completely

Rather than just disabling it

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* DIP changes

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* Use better check for DIP Switch configuration

* Add to show features

* Add bitmask callback for dip switch

* Fix OLKB Boards dip switch config

* Update docs to include bitmask example

* Fix comments/documentation

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* Fix issues with docs and use example from @tuzonghua

* Fix wording

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* Fix example to use proper formatting

Bad, BAAAAAAD drashna!!!

* Handle dip switch initialization better
</pre>
</div>
</content>
</entry>
</feed>
