<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zmk.git/app/include, branch main</title>
<subtitle>ZMK Bluetooth keyboard firmware.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/'/>
<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>feat(keys): Add LSHIFT and RSHIFT aliases</title>
<updated>2021-06-09T00:57:40+00:00</updated>
<author>
<name>Dom H</name>
<email>dom@hxy.io</email>
</author>
<published>2021-05-06T20:42:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=4c1a71551b8b1dae46442e3d46c3c13b0ecbd03c'/>
<id>4c1a71551b8b1dae46442e3d46c3c13b0ecbd03c</id>
<content type='text'>
Using LSHIFT or RSHIFT instead of LSHFT or RSHFT was a common error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using LSHIFT or RSHIFT instead of LSHFT or RSHFT was a common error.
</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>
<entry>
<title>feat(underglow): Convert HSB changes to absolute.</title>
<updated>2021-02-09T06:27:50+00:00</updated>
<author>
<name>Pete Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-02-02T19:50:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=2af794eed3fe03b3c3ab904bb02b3953d234adc0'/>
<id>2af794eed3fe03b3c3ab904bb02b3953d234adc0</id>
<content type='text'>
* Public type for HSB led color.
* New API for calculating "next" HSB based on current
  state.
* Update behavior to convert the increment/decrement
  commands to absolute command as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Public type for HSB led color.
* New API for calculating "next" HSB based on current
  state.
* Update behavior to convert the increment/decrement
  commands to absolute command as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(behaviors): Convert state dependent params.</title>
<updated>2021-02-09T06:27:50+00:00</updated>
<author>
<name>Pete Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-01-20T16:00:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=e6f168d6dfe0a27407a7229a549f2dbab37b0f2d'/>
<id>e6f168d6dfe0a27407a7229a549f2dbab37b0f2d</id>
<content type='text'>
* Allow each behavior to map a relative binding, e.g. "toggle",
  to an absolute one, e.g. "on", before being invoked.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Allow each behavior to map a relative binding, e.g. "toggle",
  to an absolute one, e.g. "on", before being invoked.
</pre>
</div>
</content>
</entry>
</feed>
