<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zmk.git/app/include/zmk, branch master</title>
<subtitle>ZMK Bluetooth keyboard firmware.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/'/>
<entry>
<title>fix(underglow): Handle cycling effects on splits.</title>
<updated>2021-11-26T17:59:03+00:00</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-11-09T05:04:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=54bfc6c970f562b3919d3f07a88f093505bad821'/>
<id>54bfc6c970f562b3919d3f07a88f093505bad821</id>
<content type='text'>
* Convert relative effect cycling to absolute effect selection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Convert relative effect cycling to absolute effect selection.
</pre>
</div>
</content>
</entry>
<entry>
<title>feature(split): behavior locality support.</title>
<updated>2021-11-26T17:59:03+00:00</updated>
<author>
<name>Pete Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2020-12-20T14:49:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=4e4faca67015df3a3e1bf1b9937265f465c5093d'/>
<id>4e4faca67015df3a3e1bf1b9937265f465c5093d</id>
<content type='text'>
* GATT characteristic allowing passng data + behavior
  label to invoke the behavior on the peripheral side.
* Behaviors have a locality setting to specify where they run.
* Build reset/power/RGB on peripheral.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* GATT characteristic allowing passng data + behavior
  label to invoke the behavior on the peripheral side.
* Behaviors have a locality setting to specify where they run.
* Build reset/power/RGB on peripheral.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(hid): Basic consumer code fixes for signed logical max.</title>
<updated>2021-11-09T15:38:49+00:00</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-11-08T21:21:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=f8018b22d0bcba97e54652a01e8bdefb15f83c4c'/>
<id>f8018b22d0bcba97e54652a01e8bdefb15f83c4c</id>
<content type='text'>
* Logical max values are signed, so for the report descriptor, use a two
  byte logical max descriptor item to impart proper 0xFF max logical
  value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Logical max values are signed, so for the report descriptor, use a two
  byte logical max descriptor item to impart proper 0xFF max logical
  value.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(hid): Kconfig for basic/full consumer usages.</title>
<updated>2021-10-05T03:01:39+00:00</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-10-05T02:41:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=bc179b1030ccf9dd02818f77ecd9b5b9f14e85b7'/>
<id>bc179b1030ccf9dd02818f77ecd9b5b9f14e85b7</id>
<content type='text'>
* Add ZMK_HID_CONSUMER_REPORT_USAGES choice to allow choosing
  between full consumer usage range, with poor OS compat,
  or basic consumer usage range, with broader compat.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add ZMK_HID_CONSUMER_REPORT_USAGES choice to allow choosing
  between full consumer usage range, with poor OS compat,
  or basic consumer usage range, with broader compat.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(hid): Configurable NKRO HID report support.</title>
<updated>2021-10-05T03:01:39+00:00</updated>
<author>
<name>Pete Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-03-15T04:40:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=91ba034896c3b1668b88286e18d8f38314ec39c3'/>
<id>91ba034896c3b1668b88286e18d8f38314ec39c3</id>
<content type='text'>
* Add Kconfig settings for NKRO or HKRO (boot compatible), HID
  report types for keyboard page.
* Updated report storage and set/unset for each config.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add Kconfig settings for NKRO or HKRO (boot compatible), HID
  report types for keyboard page.
* Updated report storage and set/unset for each config.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(display): Output/layer/battery thread safety.</title>
<updated>2021-09-25T21:17:04+00:00</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-08-12T03:44:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=2128b2b55f85a6190194d83696f7419eb53c6642'/>
<id>2128b2b55f85a6190194d83696f7419eb53c6642</id>
<content type='text'>
* Submit widget updates to display queue.
* Use mutex to control access to shared state for widgets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Submit widget updates to display queue.
* Use mutex to control access to shared state for widgets.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(display): Optional dedicated work queue.</title>
<updated>2021-09-25T21:17:04+00:00</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-08-12T03:43:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=063d98e3dfa8e0089aa0039b24489d29b062cf5e'/>
<id>063d98e3dfa8e0089aa0039b24489d29b062cf5e</id>
<content type='text'>
* Add new Kconfig settingsx to allow selecting system or dedicated
  work queue for performing UI updates.
* Allow UI updates to not block other system tasks when display is
  updating, especially important for e-ink displays.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add new Kconfig settingsx to allow selecting system or dedicated
  work queue for performing UI updates.
* Allow UI updates to not block other system tasks when display is
  updating, especially important for e-ink displays.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(endpoints): Add endpoint select changed event.</title>
<updated>2021-08-03T04:19:05+00:00</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-08-03T01:44:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=d05d7ec2d2b40ca40339b4d7cceb31974bac0e94'/>
<id>d05d7ec2d2b40ca40339b4d7cceb31974bac0e94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added battery.h, last_state_of_charge to uint8_t</title>
<updated>2021-03-10T23:07:18+00:00</updated>
<author>
<name>JP Bonn</name>
<email>jp-keyword-bitbucket.d58644@jpbonn.com</email>
</author>
<published>2021-03-07T05:45:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=c643f1cd961307490a7edee29e4a68da85967a42'/>
<id>c643f1cd961307490a7edee29e4a68da85967a42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>only send zmk_battery_state_changed on change</title>
<updated>2021-03-10T23:07:18+00:00</updated>
<author>
<name>JP Bonn</name>
<email>jp-keyword-bitbucket.d58644@jpbonn.com</email>
</author>
<published>2021-03-05T01:50:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=df4ec51f964f5647bb46fb2b721370064073bb54'/>
<id>df4ec51f964f5647bb46fb2b721370064073bb54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
