<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk/quantum/eeconfig.h, branch master</title>
<subtitle>Custom split ortholinear mechanical keyboard with rollerball mouse. Firmware. https://blog.node5.net/custom-keyboard
</subtitle>
<id>http://git.node5.net/firmware/qmk/atom?h=master</id>
<link rel='self' href='http://git.node5.net/firmware/qmk/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/'/>
<updated>2023-05-08T17:56:03+00:00</updated>
<entry>
<title>[Bug] Realign and size check EECONFIG structures (#20541)</title>
<updated>2023-05-08T17:56:03+00:00</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@drashna.net</email>
</author>
<published>2023-05-08T17:56:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=5c4b53a1437adde49871752d8015bfc042b97c20'/>
<id>urn:sha1:5c4b53a1437adde49871752d8015bfc042b97c20</id>
<content type='text'>
Co-authored-by: Nick Brassel &lt;nick@tzarc.org&gt;
</content>
</entry>
<entry>
<title>Extend eeconfig kb/user datablock API (#19094)</title>
<updated>2022-11-16T07:06:49+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2022-11-16T07:06:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=57ac917b4366cbd25044ed59496e6b4f3bb9a17a'/>
<id>urn:sha1:57ac917b4366cbd25044ed59496e6b4f3bb9a17a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Formalise keyboard- and user-specific EEPROM blocks (#18874)</title>
<updated>2022-11-04T19:20:11+00:00</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2022-11-04T19:20:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=f82e90bdeaab1b2ec5c96716731f0a4c63193de9'/>
<id>urn:sha1:f82e90bdeaab1b2ec5c96716731f0a4c63193de9</id>
<content type='text'>
* Formalise keyboard and user eeconfig datablocks.

* Add debounce helper that checks a condition and issues post-write function invocation.

* Naming.</content>
</entry>
<entry>
<title>Simplify Keymap Config EEPROM (#18886)</title>
<updated>2022-11-01T01:02:43+00:00</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2022-11-01T01:02:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=ae5f818d5a1efa321ffc0c6e659fa8fb47e79a01'/>
<id>urn:sha1:ae5f818d5a1efa321ffc0c6e659fa8fb47e79a01</id>
<content type='text'>
* Simplify Keymap Config EEPROM

* Decrement eeconfig magic number due to eeconfig changes

* Update quantum/eeconfig.h

Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;</content>
</entry>
<entry>
<title>Fix oneshot toggle logic (#16630)</title>
<updated>2022-03-14T01:11:42+00:00</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2022-03-14T01:11:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=b8574efcd67a394c423ac29ce280ee09517a1aee'/>
<id>urn:sha1:b8574efcd67a394c423ac29ce280ee09517a1aee</id>
<content type='text'>
* Fix oneshot toggle logic

* Enable oneshots by default

* Decrement eeconfig magic number due to eeconfig changes</content>
</entry>
<entry>
<title>Format code according to conventions (#16322)</title>
<updated>2022-02-12T18:29:31+00:00</updated>
<author>
<name>QMK Bot</name>
<email>hello@qmk.fm</email>
</author>
<published>2022-02-12T18:29:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=63646e8906e062d1c1de3925cba70c4e3426a855'/>
<id>urn:sha1:63646e8906e062d1c1de3925cba70c4e3426a855</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reuse of EEPROM debounce logic (#14699)</title>
<updated>2021-10-07T00:47:14+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2021-10-07T00:47:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=60297a1099e5a310bd10a4d59fcb80bbc7fe4be5'/>
<id>urn:sha1:60297a1099e5a310bd10a4d59fcb80bbc7fe4be5</id>
<content type='text'>
* reuse rgb debounce logic

* Refactor led matrix

* Remove log line

* timeout should not be hard coded</content>
</entry>
<entry>
<title>eeprom_stm32: implement high density wear leveling (#12567)</title>
<updated>2021-08-23T22:15:34+00:00</updated>
<author>
<name>Donald Kjer</name>
<email>don.kjer@gmail.com</email>
</author>
<published>2021-08-23T22:15:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=e756a21636149ad47c19c659d04be93cf3071dab'/>
<id>urn:sha1:e756a21636149ad47c19c659d04be93cf3071dab</id>
<content type='text'>
* eeprom_stm32: implement wear leveling
Update EECONFIG_MAGIC_NUMBER
eeprom_stm32: check emulated eeprom size is large enough
* eeprom_stm32: Increasing simulated EEPROM density on stm32
* Adding utility script to decode emulated eeprom
* Adding unit tests
* Applying qmk cformat changes
* cleaned up flash mocking
* Fix for stm32eeprom_parser.py checking via signature with wrong base
* Fix for nk65 keyboard

Co-authored-by: Ilya Zhuravlev &lt;whatever@xyz.is&gt;
Co-authored-by: zvecr &lt;git@zvecr.com&gt;</content>
</entry>
<entry>
<title>Migrate platform independent code from tmk_core -&gt; quantum (#13673)</title>
<updated>2021-08-17T23:18:58+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2021-08-17T23:18:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=b8e913c8db73ebf890e4604ee41991a34354a600'/>
<id>urn:sha1:b8e913c8db73ebf890e4604ee41991a34354a600</id>
<content type='text'>
* Migrate action|keyboard|keycode|eeconfig from tmk_core -&gt; quantum</content>
</entry>
</feed>
